星期一, 三月 13, 2006

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

相關標籤
Add this page to del.icio.us Add this page to Yahoo Taiwan's bookmark Add this page to MyShare

發表迴響

標題

內容 (限制 1000 字)

暱稱

電子郵件

個人網頁


 authimage


PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~