【发布时间】:2013-04-26 18:44:03
【问题描述】:
我经常会开始在我们的主干(AKA HEAD)上编写一个功能,并且在开始更改代码后意识到我可能想在一个分支上执行此操作。这很容易做到,我只需使用以下内容创建分支:
cvs rtag forkName all
cvs rtag -b branchName -r forkName all
然后从我修改后的工作区中将其变形为创建的分支:
cvs up -r branchName
我遇到的问题是,之前添加的任何文件都没有变形到分支,但仍然“添加”到主干。
为了解决这个问题,我进入了 CVS/Entries 文件并将分支标记附加到添加的文件条目中(不要在没有父母监督的情况下尝试这个)。
有没有更好的办法?
【问题讨论】: