【问题标题】:why svn doesn't allow tag with subdirectories?为什么 svn 不允许带有子目录的标签?
【发布时间】:2012-09-18 11:13:20
【问题描述】:

svn 1.6中,当我尝试根据特定的修订号创建标签时,由于路径故障,乌龟失败了。

例如:${svn_url}/tags/ 为空,没有创建之前的标签。

我想创建一个这样的:${svn_url}/tags/MyProject/R1.0

svn 返回错误信息:Error: '.../tags/MyProject/R1.0' path not found

现在,如果我先在MyProject 级别创建一个标签,然后在MyProject/R1.0 上创建另一个标签,则可以。但是当我使用MyProject 创建标签时,我需要清理标签文件。

这是一个已知的不受支持的命令还是我做错了什么?

【问题讨论】:

    标签: svn tags subdirectory


    【解决方案1】:

    在 Subversion 中,标签通常位于项目存储库根目录下方的 tags 目录中。因此,您需要创建标签路径的所有元素。假设 ${svn_url}/tags 存在于您的存储库中:

    svn mkdir ${svn_url}/tags/MyProject -m "MyProject directory"
    svn copy ${svn_url}/trunk/MyProject ${svn_url}/tags/MyProject/R1.0 -m"R1.0 branch"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-30
      • 1970-01-01
      • 1970-01-01
      • 2016-02-03
      • 1970-01-01
      相关资源
      最近更新 更多