【问题标题】:Version control: Create tags afterwards版本控制:之后创建标签
【发布时间】:2012-04-15 06:59:43
【问题描述】:

之后如何创建svn标签?

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

目前我正在尝试这个:

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

但我收到此错误:

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

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

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

【问题讨论】:

    标签: svn version-control tags


    【解决方案1】:

    我试着重复你的问题:路径/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
    

    【讨论】:

      猜你喜欢
      • 2017-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-13
      • 1970-01-01
      • 2021-12-06
      • 1970-01-01
      相关资源
      最近更新 更多