Tags 恢复CVS中已删除的分支

Tags 恢复CVS中已删除的分支,tags,branch,cvs,restore,tortoisecvs,Tags,Branch,Cvs,Restore,Tortoisecvs,由于错误,我使用Ortoisecvs删除了一个文件的分支名称。 我认为可以使用标准cvs客户机通过以下命令复制: cvs tag -d -B <mybranch> <myfile> cvs标签-d-B 我如何恢复它 我试过以下方法: 将分支添加到上次修订 将分支添加到最后一个标记(在我的示例中,这也是最后一个修订) 无论采用哪种方式,都会启动一个新分支并更改修订编号(6个编号而不是4个编号)。这是不能接受的。 假设文件的修订编号为1.1.2.x格式 然后使用此命

由于错误,我使用Ortoisecvs删除了一个文件的分支名称。 我认为可以使用标准cvs客户机通过以下命令复制:

cvs tag -d -B <mybranch> <myfile>
cvs标签-d-B
我如何恢复它

我试过以下方法:

  • 将分支添加到上次修订
  • 将分支添加到最后一个标记(在我的示例中,这也是最后一个修订)
无论采用哪种方式,都会启动一个新分支并更改修订编号(6个编号而不是4个编号)。这是不能接受的。

假设文件的修订编号为1.1.2.x格式

然后使用此命令(您不需要事先进行签出)

cvs rtag-r 1.1.2
cvs rtag -r 1.1.2 <mybranch> <module/path/to/my/file>