版本控制:之后创建标签

时间:2012-04-15 06:59:44

标签: svn version-control tags

如何在之后创建一个svn标签?

我已经更改了存储库结构以适应正常的主干,标签和分支结构。我现在如何为旧版本创建标签?

我正好想要这个:

svn copy dev/somedir@35 tags/Stable-1.0 -r 35

但是我收到了这个错误:

  

svn:E155010:找不到节点'/ path / to / repo / dev / somedir'。

这对于曲线状态来说是正常的,但对于修订版35则不然。

如何解决此问题?我应该查看旧的转速35并将内容复制到currient版本?或者有更简单的方法吗?

1 个答案:

答案 0 :(得分:2)

我尝试重复你的问题:路径/dev/somedir存在于rev 35中,目录结构已更改,路径/dev/somedir在HEAD修订版中不存在,路径{{1在rev 35中不存在。您想将/tags从第35版复制到/dev/somedir。正确的吗?

尝试以下命令:

/tags

此命令适用于两个URL而不是工作副本中的路径。我强烈建议在创建标记和分支时使用URL。

以下操作也应该起作用(URL和WC的组合)。但是,我强烈建议不要使用它:

svn cp ^/dev/somedir@35 ^/tags/Stable-1.0