我的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合并时再说它已被修改。
答案 0 :(得分:1)
在合并时,SVN会更新名为mergeinfo
的内部属性。要检查通过a/b/aFolder
合并而发生更改的实际属性,您可以发出:
svn propget svn:mergeinfo a/b/aFolder