如何在之后创建一个svn标签?
我已经更改了存储库结构以适应正常的主干,标签和分支结构。我现在如何为旧版本创建标签?
我正好想要这个:
svn copy dev/somedir@35 tags/Stable-1.0 -r 35
但是我收到了这个错误:
svn:E155010:找不到节点'/ path / to / repo / dev / somedir'。
这对于曲线状态来说是正常的,但对于修订版35则不然。
如何解决此问题?我应该查看旧的转速35并将内容复制到currient版本?或者有更简单的方法吗?
答案 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