cvs 建分支 branch

一個版本要做重大改變, 但舊有版本還要維持原有版本, 繼續除錯.

此時就要將版本最分支, 1個維持現有版本(trunk), 另一個分支就稱branch.

做法如下:

  • cvs status -v # 先看現在的 status (Sticky Tag)
  • cvs status -v test.php # 看單一檔案的 status
  • cvs tag v1_0_trunk_base # branch 前先做個 trunk 的版本
  • cvs tag -b v2_0_branch # branch 後, 之後都用這個(建立 branch 標籤)
  • # 建立完成後可用以下方式使用 branch 版本
  • cvs update -r v2_0_branch # -r 把目前的版本設為 branch 的版本(標籤名字要對)
  • cvs co -r v2_0_branch test/abc/... # checkout 出來就是 branch 的版本
  • cvs status -v # 再看一下 status 就可以看的出來目前在哪個版本(Sticky Tag)
  • 注意: branch 的版本編號一定會看到 4位數(3個 . 分隔)

參考: Open Source Development with CVS, 3rd Edition

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料