我正在使用 PHPstorm 来处理这个项目,最近“显示历史”运行似乎是一个无限循环。并非总是这样,但现在存储库在使用 PHPStorm 尝试查看 svn 历史记录时显示出痛苦的迹象。但是,简单地svn log -v
在 shell 上做显然可以正常工作。有一个历史问题可能是造成这个问题的原因,我相信只有真正的 SVN 专家才能帮助我解决它,或者让我知道如何解决这个问题:
- 我曾经从主干中取出一个分支,并在分支上添加了一个新文件。
- 然后我需要主干中的那个文件,所以我使用
svn cp
从分支复制到主干。 - 仅仅三个月后,我就重新整合了分支机构……
- 过了一会儿,一个新的症状开始出现:每次我创建一个分支,并从主干合并到分支时,同一个复制的文件似乎有 mergeinfo 更改,即使没有任何更改。同一个文件在各种合并中不断弹出,只有 mergeinfo 被更新,只针对这个“特殊”文件。
我该如何解决这个问题,这对我来说似乎是一个历史性错误,以使 PHPStorm 在记录所有合并信息更改时不再感到困惑,并进入似乎是这种循环递归?