首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置异地svn-server?

如何设置异地svn-server?
EN

Stack Overflow用户
提问于 2008-12-11 13:29:17
回答 3查看 726关注 0票数 3

嗨,我想知道如何启动svn服务器?现在,我正在使用VisualSVN a TortoiseSVN,但是我不知道什么是目录“分支”“主干”“标记”。有人能给我解释一下它是怎么工作的吗?我读了svn的书和许多关于它的网站文章,但我不明白。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-12-11 13:41:39

如何设置SVN服务器与“分支”、“主干”和“标签”的用途是截然不同的问题。

可以使用许多不同的方法设置SVN服务器: Apache (使用dav_svn)、svnserve over SSH或无数其他方法。

有关更多信息,请查看svn-book's chapter on server setup

如果您需要更多关于SVN的一般信息,the entire book可能对您有用。

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

包含branching and tagging.

  • Branching

  • Tagging

部分的

  • Subversion
票数 3
EN

Stack Overflow用户

发布于 2008-12-11 13:44:12

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

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

主干:将包含你的开发主线,你在这里开发新特性

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

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

要点:在svn中,所有这些都是目录,你可以将任何现有的分支分支到任何其他位置(标签是受限制的),然后你可以将它们合并(或多或少)到另一个分支中

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

编辑:我还建议花点时间阅读chapter 4 Branching and Merging

票数 2
EN

Stack Overflow用户

发布于 2008-12-11 14:02:16

我有点不确定您的问题是关于设置SVN服务器,还是您更关心项目演进的结构(设置主干和各种分支)。

但是,请考虑这样一种可能性,即您可能不想花费所需的时间和精力来掌握SVN服务器管理-特别是如果您在阅读文档后仍然有这么多问题。在考虑了我们的源代码控制管理策略的各种选择之后,我们决定使用第三方SVN托管服务。我们最终使用了BeanStalk (http://www.beanstalkapp.com)以及Tortoise和Visual SVN。我与BeanStalk没有关联,但我可以告诉你,每月15美元,我们对结果非常满意。请注意,我们管理的是web服务器场,因此服务器可用性根本不是问题--只有时间和专业知识--我们仍然决定去找外部供应商。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/359343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档