如我们所知,如果在文件夹级别执行合并,TortoiseSVN将创建svn:mergeinfo作为文件夹属性。这可能是一个顶级文件夹(如主干)或一些子文件夹。我一直认为可以在子文件夹级别进行合并,因为在顶部文件夹级别合并时会使用子文件夹上的svn:mergeinfo。我想过去我也是这样做的,直到今天我才看到一个我无法解释的案子。
我在子文件夹级别看到了从分支到主干的合并,在修订时还可以看到主干子文件夹上的svn:mergeinfo属性。
但是,如果我试图在顶部文件夹级别上再次从分支合并到主干,则分支处的合并版本不会变灰。如果我尝试合并,它只会合并顶部文件夹中的属性,而不会真正更改任何代码。如果我试图从那个子文件夹合并一个文件夹,那么合并的版本也不会变灰。
我无法解释我在这里看到了什么。有人能解释一下这件事吗?我正在使用最新的TortoiseSVN 1.8.1。在过去,我使用的是TortoiseSVN 1.7及更低版本。TortoiseSVN的最新版本是否有意改变了这种行为,还是这里遗漏了什么?
发布于 2013-08-22 07:44:51
现在,关于你的问题的考虑:
https://stackoverflow.com/questions/18366235
复制相似问题