如何在CVS中从现有分支创建一个新的分支

3

我有一个名为“Gem36”的分支,但我想从现有分支创建另一个名为“RM_Gem36”的分支。在CVS中,我该如何操作呢?

除了检出“Gem36”分支外,是否有其他方法可以从现有分支创建新的“RM_Gem36”分支?

1个回答

3

您可以使用以下命令检出Gem36并创建新分支:

$ cvs tag -b RM_Gem36

或者您可以尝试在不检出的情况下执行此操作:

$ cvs rtag -b -r Gem36 -- RM_Gem36 "module_name"


不检出Gem36分支,是否可以创建新分支? - maitree
1
@Danil:在使用“rtag”命令时,您需要指定要标记的模块名称。 - Oliver Giesen
在命令:-cvs rtag -b -r Gem36 -- RM_Gem36中,为什么要使用--RM_Gem36,并且这个命令因为该选项而失败。请提供建议。 - maitree
@maitree:--和标签名称之间应该有一个空格。实际上,--是完全可选的:它只在某些边缘情况下需要,在这些情况下,如果没有--,CVS将无法确定下一个参数是选项参数还是文件/模块/标记。当然,您应该指定要“rtag”的模块的名称(请参见Danil的修订答案)。 - Oliver Giesen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接