2

之后如何创建 svn 标签?

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

目前我正在尝试这个:

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

但我得到这个错误:

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

这对于当前状态是正常的,但对于修订版 35 则不是这样。

我该如何解决这个问题?我应该查看旧的 rev 35 并将内容复制到当前版本吗?或者有没有更简单的方法?

4

1 回答 1

2

我试着重复你的问题:路径/dev/somedir存在于 rev 35,在目录结构更改之间,路径/dev/somedir不存在于 HEAD 版本中,路径/tags不存在于 rev 35。你想/dev/somedir从 rev 35 复制到/tags. 正确的?

尝试以下命令:

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

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

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

svn cp ^/dev/somedir@35 tags/Stable-1.0
于 2012-04-15T09:03:00.127 回答