下面是我使用Subversion遇到的一个奇怪问题:从开发分支合并到主干(或者返回,就此而言)Subversion会将很多文件标记为已更改 - 虽然它们没有更改。Subversion将修改后的文件标记为已修改
这里发生了什么:
- 在我的分支我承诺1修改后的文件
- 在后备箱我在合并提交
- 很多其他文件和目录被标记为“修改”没有实际上已经被改变了(甚至没有空白,行尾,属性或者那种东西)。
从技术上讲,提交这些不变的更改将没有什么区别,但我不想在我的日志中添加噪音。
任何想法可能会导致这种滋扰,以及如何预防它?我可以问Subversion为什么一个文件被标记为已修改,所以我会知道它是否是文件的内容,属性等?
FYI:颠覆客户端在1.6.x范围内,服务器在1.5.x范围内。在Mac OS X Leopard上使用Versions.app和CLI的组合。
你好@Coenen,我可以忽略只显示svn:mergeinfo中提交的文件,而提交。即我不提交这些文件?将工作..还是会把事情搞砸? – mtk 2015-05-07 08:40:19
我正在使用TortoiseSVN。另外我看到一个选项来恢复文件。我可以用它吗?我只谈论那些实际上没有修改但在修改列表中显示为“已修改”的文件。 – mtk 2015-05-07 08:43:20
@mtk:就像我说过的,如果只在项目的根目录下合并,这些* *可能是安全的。 – 2015-05-08 15:16:38