2009-10-20 71 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