2009-10-20 32 views
0

什么是CVS的分支?什么是CVS中的分支?

+0

是的,这个问题主要是为了帮助谷歌...看到一些其他开发者问这与阅读糟糕的结果。 – jsight 2009-10-20 16:43:11

+3

如果最高票数的答案仅仅是维基百科的链接,那么它就会失败。 – 2009-10-20 16:44:40

回答

5

分支是指定时间点的代码副本。

例子:

  • 你写了一个程序,代码检查到CVS周期性。
  • 然后,您向公众发布该程序。
    • 您应该将代码复制到当您将其发布到分支中时处于的状态。
  • 然后,您可以继续在主干上开发代码。
  • 如果您在主干上进行了某些更改(您希望也是发布版本),则可以将更改合并到分支中,然后从分支中更新一个新版本。

此方法允许您保持稳定的存储库代码并真正帮助进行版本控制。

+0

当你分支的时候,它也是很好的标签发布版本。否则,很难获得你发布的内容的确切副本。 – 2009-10-20 16:52:18

+0

是的,我错过了那部分,谢谢。 – Jasarien 2009-10-20 19:52:20