可能的重复: “树枝”、“标签”和“树干”到底是什么意思?
Subversion中的主干、分支和标记是什么?使用它们的最佳实践是什么?
我可以在Visual Studio 2008中使用哪些工具进行Subversion ?
可能的重复: “树枝”、“标签”和“树干”到底是什么意思?
Subversion中的主干、分支和标记是什么?使用它们的最佳实践是什么?
我可以在Visual Studio 2008中使用哪些工具进行Subversion ?
当前回答
开始学习Subversion的一个好地方是http://svnbook.red-bean.com/。
就Visual Studio工具而言,我喜欢AnkhSVN,但我还没有尝试过VisualSVN插件。
VisualSVN确实依赖于TortoiseSVN,但TortoiseSVN也是Ankh的一个很好的补充。
其他回答
“主干”、“分支”和“标记”目录是Subversion中的约定。Subversion不要求您拥有这些目录,也不要求为它们赋予特殊含义。然而,这种惯例是非常常见的,除非你有一个非常好的理由,否则你应该遵循惯例。其他读者提供的书籍链接描述了这种惯例以及如何使用它。
开始学习Subversion的一个好地方是http://svnbook.red-bean.com/。
就Visual Studio工具而言,我喜欢AnkhSVN,但我还没有尝试过VisualSVN插件。
VisualSVN确实依赖于TortoiseSVN,但TortoiseSVN也是Ankh的一个很好的补充。
如果您有一个开发人员团队,可以使用一个很棒的免费实用程序SVN Monitor。它充当树的心跳,告诉您何时有更新、可能的冲突等。但这对于独立开发者来说并不是很有用。
主干被认为是主代码库,是主干的分支分支。比如,如果你想实现一个新特性,但又不想影响主干,你可以创建一个分支。
TortoiseSVN有良好的文档,和一个伟大的差异工具。
我使用Visual studio,我使用VisualSVN和TortoiseSVN。
如果你是Subversion的新手,你可能想看看SmashingMagazine.com上的这篇文章 标题为“SubVersion版本控制终极综述”。
它涵盖了如何开始使用SubVersion,并提供了到教程、参考资料和书籍建议的链接。
它涵盖了工具(许多是兼容的窗口),并提到AnkhSVN是Visual Studio兼容的插件。注释还提到了VisualSVN作为替代方案。