Svn Subversion合并:未更改的文件显示为已更改

Svn Subversion合并:未更改的文件显示为已更改,svn,tortoisesvn,Svn,Tortoisesvn,我在development分支中进行开发,然后在创建发布标记之前合并到trunk。我发现,在合并后提交时,一个文件不断显示为已更改。它没有改变。我发布这篇文章是希望其他人也经历过这个问题,并且知道发生了什么 其他信息: 这是一个php文件,扩展了Zend_Db_表 合并时,它不会显示为传入更改 “提交”对话框列出了文件,双击要差异的文件将显示两个不同的对话框: svn:mergeinfo 开发分支,显示两个版本范围和几个其他版本号(逗号分隔) 主干,单一版本范围 文件差异,没有差异 “提

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

其他信息:

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

正在更新的是svn:mergeinfo属性。看

总结:忽略它并提交,或者删除该文件的
svn:mergeinfo
属性。并遵循,以便尽可能将这些属性限制在项目树的根目录中


更新:这似乎在SVN 1.7中得到了修复。从发行说明中:.

这是什么类型的文件?差异显示了什么?@lod3n&@David-我更新了我的问题,提供了更多细节,听起来像是我正在经历的!我必须在某一点上对该文件进行合并。我会试试你的建议。谢谢我已经从
development
trunk
中的文件中删除了
svn:mergeinfo
属性。如果它解决了这个问题,我会接受你的回答。今天早上通过合并过程,文件不再显示。谢谢