Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何设置非本地svn服务器?_Svn_Visualsvn - Fatal编程技术网

如何设置非本地svn服务器?

如何设置非本地svn服务器?,svn,visualsvn,Svn,Visualsvn,嗨,我想知道如何使用svn服务器?现在,我使用的是VisualSVN,但我不知道目录“branch”“trunk”“tags”是什么。 有人能解释一下它是怎么工作的吗? 我读过svn的书和很多关于它的站点文章,但我不明白。如何设置svn服务器与“分支”、“主干”和“标记”的用途截然不同 SVN服务器可以使用许多不同的方法进行设置:Apache(使用dav_SVN)、通过SSH的SVN服务或其他无数方法 有关更多信息,请参阅 如果您需要有关SVN的更多信息,可能会对您有所帮助 要快速了解SVN、分

嗨,我想知道如何使用svn服务器?现在,我使用的是VisualSVN,但我不知道目录“branch”“trunk”“tags”是什么。 有人能解释一下它是怎么工作的吗?
我读过svn的书和很多关于它的站点文章,但我不明白。

如何设置svn服务器与“分支”、“主干”和“标记”的用途截然不同

SVN服务器可以使用许多不同的方法进行设置:Apache(使用dav_SVN)、通过SSH的SVN服务或其他无数方法

有关更多信息,请参阅

如果您需要有关SVN的更多信息,可能会对您有所帮助

要快速了解SVN、分支和标记,请查看以下Wikipedia文章:

  • ,该节已打开

这些是默认目录,在您设置存储库时可以选择使用VisualSVN创建,这是存储库结构的长期约定:

(免责声明:我不是svn律师)

主干:将包含您的开发主线,您可以在此开发新功能

分支:是开发的副业,分支通常是从主干或其他父分支创建的。您通常使用分支来开发新功能,然后再将它们合并到主干中,或者执行维护任务

标记:只是一个放置发布版本供参考的地方,您不能(默认情况下)覆盖创建到标记中的分支

主要内容:在svn中,所有这些都是目录,您可以将任何现有分支分支到任何其他位置(标记是受限的),并且您可以稍后将它们合并到另一个分支中(或多或少有些痛苦)

这些都是一般性的描述,分支有各种各样的使用模式,如果你需要更多的信息,谢谢你更精确的描述


编辑:我还建议您花点时间阅读

我有点不确定您的问题是否与设置SVN服务器有关,或者您是否更关心项目发展的结构(设置主干和各个分支)

但是,考虑一下您可能不想花费时间和精力来掌握SvN服务器管理——特别是如果您在阅读文档之后还有很多问题。在考虑了源代码管理策略的各种选项后,我们决定使用第三方SVN托管服务。我们最终使用了BeanStalk()以及tortoisesvn和visualsvn。我和BeanStalk没有关系,但我可以告诉你,每月15美元,我们对结果非常满意。请注意,我们管理一个web服务器场,因此服务器可用性根本不是一个问题—只是时间和专业知识—我们仍然决定去找外部供应商