Subversion Merge:未更改的文件显示为已更改

Son*_*nny 3 svn tortoisesvn

我在development分支中进行开发,然后trunk在创建发布标记之前合并.我发现在合并后提交时,一个文件不断显示为已更改.它没有改变.我发布这个是为了希望其他人经历过这个问题并知道发生了什么.

附加信息:

  • 这是一个php文件,扩展了Zend_Db_Table
  • 合并时它不会显示为传入更改
  • 提交对话框列出文件,双击文件以显示两个不同的对话框:
    • 的svn:合并信息
      1. 开发分支,显示两个版本范围和几个其他版本号(逗号分隔)
      2. trunk,单一版本范围
    • 文件差异,没有差异
  • 提交状态对话框将文件列为已修改,但不会将其列为"发送内容"项

Wim*_*nen 8

这是正在更新的svn:mergeinfo属性.看到这个其他问题.

总结一下:要么忽略它,要么只提交,要么删除该svn:mergeinfo文件的属性.并遵循SVN书中合并建议,以便尽可能地将这些属性限制在项目树的根目录中.

更新:这似乎在SVN 1.7中得到修复.从发行说明:减少子树mergeinfo更改.