我在使用Subversion时遇到了一个奇怪的问题:当从开发分支合并到主干(或反过来)时,Subversion会将许多文件标记为已更改,尽管它们没有任何更改。
具体情况如下:
- 我在我的分支中提交了1个修改后的文件
- 在主干中,我合并了该提交
- 很多其他的文件和目录被标记为“修改”,而实际上它们根本没有被更改(甚至空格、换行符、属性等都没有被更改)。
从技术上讲,提交这些未更改的内容不会有任何影响,但我不想在我的日志中添加噪音。
您有什么想法是什么原因导致了这种烦恼,以及如何防止它?我能否询问Subversion为什么标记某个文件已更改,以便我知道它是否是文件内容、属性等引起的?
提示:使用Mac OS X Leopard的Versions.app和CLI结合使用,在1.6.x范围内使用subversion客户端,1.5.x范围内使用服务器。