我们正在使用Tortoise SVN,并在尝试提交修改后的文件时出现问题.当我们尝试提交文件时,svn无法识别它已被修改或添加,并显示"自上次提交后没有更改或添加文件.TortoiseSVN没有在这里做任何事情......"我们现在可以提交一个文件的唯一方法是转到该文件夹并选择"检查修改",然后单击提交.如果在文件夹中完成了对修改的检查,则再次说没有修改.我们还试图从那里创建一个新的工作副本和提交,但问题也出现在这里.我们已经尝试复制svn文件,因为它已损坏,但这没有帮助.我们使用SVN图标来显示文件何时被修改 - 这些图标仍然可以正常工作.我们已经搜索了为什么会发生这种情况以及如何修复的答案.请任何人都可以传播任何关于此事的消息.
来自FAQ:
如果您修改了文件,但TortoiseSVN无法识别该文件已被修改,请首先检查该文件是否与您的工作副本中的文件有所不同.
如果您确定该文件已经修改并且仍未在提交对话框中显示为已修改,请确保该文件
Subversion使用以下方法确定文件是否已更改:
小智 5
以防万一有人在这里找到自己的路。我刚刚在一个运行良好一段时间的存储库中遇到了同样的问题。这些文件显示它们包含更改,但是SVN Commit ..发出消息,没有要进行的提交。
这是由我复制到存储库中的一个子文件夹引起的。该子文件夹是在旧版乌龟中创建的。一旦选择了乌龟选项以将其更新为最新版本,SVN Commit就会按预期工作。