【问题标题】:svn branch excluding resources directorysvn 分支不包括资源目录
【发布时间】:2013-07-09 13:26:41
【问题描述】:

我有主干和长期(永久)分支,并且都使用相同的资源。我的意思是项目中的文本翻译不是分支的主题。我长期以来一直在合并资源,但我想摆脱手动合并工作并保持同步。我可以使用 svn externals,但我读过 svn externals 适用于不同的存储库。是否有另一种可能性,比如在这个特定的资源文件夹上将一些 svn 符号链接设置回主干?

【问题讨论】:

    标签: svn resources branch svn-externals


    【解决方案1】:

    我读过 svn externals 适用于不同的存储库

    你读到(或记得)错误信息:svn:externals 在这两种情况下都能很好地工作(对于内部外部,SVN 有移动的可能性,比如文件级外部、相对路径......)

    我想摆脱手动合并工作并保持同步。

    • Externals 是不错的选择,只需仔细定义即可(用 externalized 替换分支中现有的真实文件夹可能会产生一些副作用,AFAICR)
    • 在没有外部的情况下,如果您在主干中更改资源,您可以合并子树(在 Subversion 中,而不是手动),它们将自动合并而不会发生冲突和用户干预......您可以(带测试)即使在提交后挂钩中也添加此操作
    • 如果您在主干中更改资源(再次应用警告),您可以在每次文件夹更改后将文件夹从主干复制到分支而不是子树合并(测试 svn copy SRC-URL DST-URL 当 DST-URL 已经仍然需要存在)

    【讨论】:

      猜你喜欢
      • 2018-02-18
      • 2010-09-09
      • 2017-09-03
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多