0
我使用sourceforge的checkout命令下載了一些CVS代碼。現在,我想創建自己的分支,因爲我的更改與官方項目完全無關,我想自己在線下進行更改。CVS:爲私人項目創建一個新的離線分支
當我通過輸入以下命令開始:
cvs tag branchname_0
我收到一個錯誤:
error: cvs [server aborted]: "tag" requires write access to the repository
一位同事建議,而不是CVS,我只需要使用Git的創建分支。基本上,我希望能夠進行更改,但不會喪失將自己的更改與項目開發人員的更改合併的能力。
非常感謝您的輸入Simon。在做了一些研究後,我現在選擇使用Git進行進一步開發。基本上,我用CVS檢查源代碼,用Git初始化它,然後從那裏創建我的分支。只要有一些變化,我更新主分支(插入新的CVS資料),並使用rebase命令將所有內容重新組合在一起。我選擇了這種方法,因爲我的更改並不能真正幫助任何人,因爲它們對我的項目非常具體。 –