我刚刚复制了我的svn文件夹,当我合并它时,它显示了没有的文件夹之间的差异。这有什么不对?

时间:2011-06-22 20:08:17

标签: svn

我的subversion错误地显示我的文件夹“x”与分支到主干不同,甚至在我创建分支后也是如此。

我使用以下命令创建了分支:

svn copy mytrunk mybranch

提交分支机构:

svn ci mybranch -m "creating my branch"

并进行了合并(以确保没有任何不同):

svn merge <mybranch-url>

当我提供svn status时,它会显示3个文件夹被修改(包括根目录):

 M      .
 M      a/b/aFolder
 M      x/y/anotherFolder

请注意,它说文件夹已被修改,但其中没有文件被修改..

这里有什么问题?

- 更新:即使我提交了“已修改”文件夹,当我再次执行svn合并时再说它已被修改。

1 个答案:

答案 0 :(得分:1)

在合并时,SVN会更新名为mergeinfo的内部属性。要检查通过a/b/aFolder合并而发生更改的实际属性,您可以发出:

svn propget svn:mergeinfo a/b/aFolder