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命令将所有内容重新组合在一起。我选择了这种方法,因为我的更改并不能真正帮助任何人,因为它们对我的项目非常具体。 –