我有一个名为“Gem36”的分支,但我想从现有分支创建另一个名为“RM_Gem36”的分支。在CVS中,我该如何操作呢?
除了检出“Gem36”分支外,是否有其他方法可以从现有分支创建新的“RM_Gem36”分支?
我有一个名为“Gem36”的分支,但我想从现有分支创建另一个名为“RM_Gem36”的分支。在CVS中,我该如何操作呢?
除了检出“Gem36”分支外,是否有其他方法可以从现有分支创建新的“RM_Gem36”分支?
您可以使用以下命令检出Gem36并创建新分支:
$ cvs tag -b RM_Gem36
或者您可以尝试在不检出的情况下执行此操作:
$ cvs rtag -b -r Gem36 -- RM_Gem36 "module_name"
--
和标签名称之间应该有一个空格。实际上,--
是完全可选的:它只在某些边缘情况下需要,在这些情况下,如果没有--
,CVS将无法确定下一个参数是选项参数还是文件/模块/标记。当然,您应该指定要“rtag”的模块的名称(请参见Danil的修订答案)。 - Oliver Giesen