假设从svn自动复制的svn:externals文件中签出,即 /granddad/folderExternaled/myComputedFile.txt。这个结账来自一个旧的分支,所以它的外部与主干不同。然后我从主干到分支合并。
结果是,SVN 1.6。*;
结果是,在TortoiseSVN 1.7.4.22459中,只有第1项;第2项正确无变化且没有冲突。
我希望,在TortoiseSVN中最好但在SVN中,如果没有,我可以有一个“复选框”/选项来忽略或考虑外部文件夹,显然它们被部分忽略(没有接受功能变更)并且部分考虑( mergeinfo已更新)。
更新:
我可能不清楚我的问题。
我想找出一个解决方法,我不确定是否有任何可用的东西。也许什么都没有,因为我没有回复。或者也许我不够清楚。这是最后一段,就在上面说明问题。
答案 0 :(得分:1)
外部应该永远不会考虑修改,因为更改它们不是一个好习惯,即使它们是您可以修改的存储库的一部分,并且即使用户有兴趣知道将对合并应用哪些修改。这就是版本1.7的行为更有意义的原因:只有存储库中的属性条目应该由SVN监视,而不是在外部文件夹中插入mergeinfo
。
如果你真的需要检查这些修改,我建议你