代码之家  ›  专栏  ›  技术社区  ›  Hemanshu Bhojak

Subversion中的主干、分支和标记是什么?[副本]

  •  225
  • Hemanshu Bhojak  · 技术社区  · 15 年前

    可能重复:
    What do “branch”, “tag” and “trunk” really mean?

    Subversion中的主干、分支和标记是什么?使用它们的最佳实践是什么?

    我可以在中使用什么工具进行Subversion Visual Studio 2008 ?

    9 回复  |  直到 7 年前
        1
  •  296
  •   Community Justin Hirsch    7 年前

    这个 大旅行箱 是SVN存储库中开发的主线。

    A. 树枝 是开发的一条边线,用于在不打扰主干版本用户的情况下进行更大的、实验性的或中断性的工作。此外,分支还可以用于为同一产品的多个版本创建开发线,就像有一个将错误修复向后移植到稳定版本中的位置一样。

    标签

    Version Control with Subversion “尤其是 Chapter 4: Branching and Merging 或者以纸质形式购买(例如从 amazon

    与其他人(如下面的Peter Neubauer)一样,底层实现 /tags /branches /trunk conventional 应该 冻僵了。


    我用 TortoiseSVN 但是没有Visual Studio集成。我一直在第二台显示器上打开“检查修改”对话框,以便跟踪我接触过的文件。但请看“ Best SVN Tools “问题,更多建议。

        2
  •  36
  •   Peter Neubauer    15 年前

    “主干”、“分支”和“标记”目录是 习俗

        3
  •  27
  •   KOGI    15 年前

    David Schmitt的回答很好地概括了事情,但我认为重要的是要注意,对于SVN来说,“分支”、“标记”和“主干”并没有任何意义。这些术语纯粹是语义上的,只影响我们作为系统用户处理这些目录的方式。人们可以很容易地将它们命名为“主”、“测试”和“发布”;只要使用该系统的每个人都了解如何正确使用每个部分,它们的名称就不重要了。

        4
  •  18
  •   Peter Mortensen Pieter Jan Bonestroo    8 年前

    http://svnbook.red-bean.com/ .

    就VisualStudio工具而言,我喜欢 AnkhSVN ,但我还没有试过 VisualSVN 插件还没有。

    VisualSVN确实依赖于 TortoiseSVN 但是,乌龟也是Ankh IMHO的一个很好的补充。

        5
  •  10
  •   Peter Mortensen Pieter Jan Bonestroo    8 年前

    TortoiseSVN AnkhSVN

    乌龟 因为它不是特定IDE的集成,所以您可以将它与您喜欢的任何开发工具一起使用。 陆龟是免费使用的。你不需要获得贷款或支付一整年的工资来使用它。

    AnkhSVN 是Visual Studio的Subversion SourceControl提供程序。该软件允许您直接从Microsoft Visual Studio IDE内部执行最常见的版本控制操作。使用AnkhSVN,您不再需要离开IDE来执行查看源代码状态、更新Subversion工作副本和提交更改等任务。您甚至可以浏览您的存储库,还可以插入您最喜欢的diff工具。

        6
  •  8
  •   Peter Mortensen Pieter Jan Bonestroo    8 年前

    TortoiseSVN 有很好的文档和很好的diff工具。

    我使用Visual studio,我使用 VisualSVN 还有乌龟。

        7
  •  6
  •   Peter Mortensen Pieter Jan Bonestroo    8 年前

    有头衔的 Ultimate Round-Up for Version Control with SubVersion

    教程、参考资料和;书籍建议 .

    它涵盖了工具(许多是兼容的窗口),并且提到 AnkhSVN VisualSVN 作为替代方案。

        8
  •  5
  •   Craig Angus karan    12 年前

    如果您有一个开发团队,那么可以使用一个非常棒的免费实用程序 SVN Monitor . 它是你的树的心跳信号,告诉你什么时候有更新,什么时候可能有冲突,等等。但是对于一个单独的开发人员来说,它并没有那么有用。

        9
  •  4
  •   Peter Mortensen Pieter Jan Bonestroo    8 年前

    一本关于颠覆的好书是 Pragmatic Version Control using Subversion