【问题标题】:How do I merge the creation of a single file in SVN?如何在 SVN 中合并单个文件的创建?
【发布时间】:2017-02-24 11:58:27
【问题描述】:

我有一个 SVN 修订版,它创建了两个文件(并进行了一些其他更改),但我只想将其中一个文件的创建合并到我的分支中。如果文件已经存在,我可以这样做:

svn merge -c479 ../branch/dirs/file dirs/file

但是,它没有,我明白了

svn: E155010: Path '/stuff/dirs/file' does not exist

我可以合并整个修订,然后恢复文件创建,但这感觉很麻烦,可能会弄乱合并信息。这样做的正确方法是什么?

【问题讨论】:

    标签: svn merge


    【解决方案1】:

    我最终使用了svn copy 命令。

    svn copy -r479 ../branch/dirs/file dirs/file
    

    这会复制文件创建时的原样,以及创建它的人创建的历史记录。在这方面,它与合并略有不同,但实际上它似乎是您想要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-11
      • 1970-01-01
      相关资源
      最近更新 更多