可能的重复:
什么"分支"、"标签"和"干"究竟意味着什么?

什么是树干上,分支和标签在颠复和什么是最好的做法,使用他们?

什么工具可以使用为颠复 Visual Studio2008?

有帮助吗?

解决方案

树干 是的主要线路的发展中SVN库。

一个 是一个侧面行的发展创造做出了较大的、实验或中断工作,没有讨厌的用户的干线版本。此外,分行可以用来创造发展的行为多种版本的同一个产品,就像有一个地方移植错误修正进入一个稳定的释放。

最后, 标签 标记,以突出值得注意的订正历史中的储存库,通常类似的事情",这是发布的1.0".

看到HTML版本的"版本控制与颠复",特别是 第4章:分支和合并 或者购买它在纸张(例如从 亚马逊)为深入讨论的技术细节。

正如其他人(例如彼得Neubauer下)的基础实施, /tags /branches/trunk 目录仅仅是 常规的 并不以任何方式强迫通过的工具。违反这些公约,导致混乱,因为这打破的习惯和期望的其他人访问的仓库。必须特别注意避免犯下新的变化,进入标记,标记 应该 被冻结。


我用 如今 但是没有视觉工作室的整合。我保持"检查修改"对话打开的第二次监测整个时间,所以我可以追踪的文件,我们感动。但是,请参阅"最好的SVN工具"问题,为更多的建议。

其他提示

在 “躯干”, “分支”,和 “标签” 目录是约定在颠覆。 Subversion不要求你有这些目录,也没有指定特殊含义给他们。然而,这一惯例是很常见的,除非你有一个很好的理由,你应该遵循的惯例。该书链接其他读者都给予描述惯例以及如何使用它。

由大卫施密特的回答总结东西非常好,但我觉得要注意一点的是,到SVN,术语“分支”,“标签”和“主干”没有任何意义。这些术语是纯粹的语义,只会影响我们的方式,作为系统的用户,把这些目录。人们可以很容易地为它们命名“主”,“测试”和“发布。”;只要每个人都使用该系统了解如何正确使用每一个部分,它其实并不重要,他们叫什么。

一个伟大的地方开始学习Subversion是 http://svnbook.red-bean.com/

至于Visual Studio工具而言,我喜欢 AnkhSVN的,但我没有试过的VisualSVN 插件爱好。

的VisualSVN不依靠 TortoiseSVN的,但TortoiseSVN是也是一个很好的补充安克IMHO

使用颠复Visual Studio2008年,安装 如今AnkhSVN.

如今 真是个易于使用的版本控制/版本控制/源的控制软件。由于它不是一个整合为一个具体IDE你可以用它与任何发展工具你喜欢。如今是免费使用。你不需要获得贷款,或支付全年薪金的使用它。

AnkhSVN 是一个颠复SourceControl提供Visual Studio.该软件可以允许你来进行的最常见的版本控制操作直接从内部Visual Studio IDE。与AnkhSVN你不再需要离开你的IDE执行任务,如查看你的源代码,更新你的颠复工作复制和承诺的变化。你甚至可以浏览你的仓库和可以插在你最喜欢的差异的工具。

一个中继被认为主代码的基础上,主干的分支分支。就像,你创建一个分支,如果你想实现一个新的功能,但不希望影响到主干。

TortoiseSVN的具有良好的文档,并有大的比较工具。

我使用Visual Studio,和予使用的VisualSVN 和TortoiseSVN的。

如果你是新来颠覆你可能要检查出SmashingMagazine.com这个职位,适当地 标题为 终极上舍入版本控制与Subversion

它涵盖了入门链接到的的教程,参考材料,及建议书颠覆的。

它涵盖工具(许多是兼容的视窗),和它提到的 AnkhSVN的作为一个Visual Studio兼容插件。的意见,也提到的 的VisualSVN 作为替代。

如果你有一个开发团队正在 SVN监控一个梦幻般的免费工具来使用。它作为一个心跳你的树,告诉你有更新,可能发生的冲突,等等。它并不像一个独奏开发商虽然有用。

一本好书Subversion是的 务实版本使用Subversion控制 的地方你的问题进行了解释,并且它提供了更多的信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top