【问题标题】:Command line SVN Copy Trunk to Tag: while making the copied external folder a revision number and not revision HEAD命令行 SVN Copy Trunk to Tag:同时使复制的外部文件夹成为修订号而不是修订 HEAD
【发布时间】:2014-04-21 02:12:20
【问题描述】:

我希望通过命令行执行 svn 复制(不是 tortoise svn),它执行标题中提到的内容。这将自动完成(另一个进程将调用执行命令行 SVN 功能的 .bat)。

这是我现在使用的命令

svn.exe 复制 "path\trunk" "path\tags.

它完全复制了主干(应该如此)。我唯一想要不同的是:在标签文件夹中,我希望外部文件夹显示“修订版 12345”而不是“修订版 HEAD”。

注意:修订版 12345 = 复制时主干中的 HEAD 修订版。如果我们将来需要查看标签,这将是有益的。我们可以看到 External 文件夹的确切版本,而不是“HEAD”。

过去这是在制作标签后手动完成,然后使用 Tortoise SVN -> 分支/合并

【问题讨论】:

    标签: svn


    【解决方案1】:

    在标签文件夹中,我希望外部文件夹显示“修订版 12345”而不是“修订版 HEAD”

    你不能用普通的副本来做到这一点。副本是源的精确副本,在定义中使用 PEG-revision 您将更改外部父级的属性

    【讨论】:

    • 那么对于 SVN 命令行“PEG-revision”是唯一的选择吗?它会修改父目录的属性吗?嗯,如果是这样,我可能会放弃这个想法。感谢您的输入獾!
    • @user3555181 - 好吧, /tags 按照惯例是只读的。您可以通过服务器端副本创建标签草稿并通过额外提交修复它
    猜你喜欢
    • 1970-01-01
    • 2016-07-17
    • 1970-01-01
    • 2017-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多