2013-07-09 58 views
0

我有中继和长时间(永远)分支,都使用相同的资源。我的意思是项目中的文本翻译不是分支的主题。我一直在合并资源很长一段时间,但我想摆脱手动合并工作并保持同步。我可以使用svn externals,但我已经读过svn externals适用于不同的存储库。是否有另外一种可能性,例如在这个特定的资源文件夹中设置一些svn符号链接回trunk?svn分支不包括资源目录

回答

0

我已阅读,SVN的外部适用于不同的存储库

你读(或记住)错误信息:SVN:外部组件很好地工作在两种情况下(和内部的外部SVN有移动的可能性,像文件级外部,相对路径...)

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

  • 外部对象是个不错的选择,只是小心地把它定义(替换现有的分支真正的文件夹与外在可能有一些副作用,AFAICR)
  • 没有外部组件,如果你改变资源只在树,你可以合并子树(在Subversion中,而不是手工),它们会自动合并而不会发生冲突和用户的干预...你可以(通过测试)添加此操作,即使在提交后挂钩
  • 如果更改资源只有后备箱(警告应用了a增益)可以代替子树合并只是从树干复制文件夹的每个文件夹更改后分公司(测试svn copy SRC-URL DST-URL当DST-URL已经存在仍需要)