我们使用的是Tortoise SVN,在尝试提交修改过的文件时遇到了问题。当我们尝试提交该文件时,svn不会识别该文件已被修改或添加,并显示“自上次提交以来未更改或添加任何文件”。TortoiseSVN在这里什么也做不了……“我们现在提交一个文件的唯一方法是进入文件夹并选择“检查修改”,然后单击提交。如果检查修改是在文件夹中完成的,那么is将再次显示没有修改。我们还尝试创建一个新的工作副本并从那里提交,但是这里也会出现问题。我们已经尝试复制svn文件,以防它损坏,但这没有帮助。我们使用SVN图标来显示文件被修改的时间--这些图标仍然正常工作。我们一直在寻找为什么会发生这种情况以及如何修复的答案。请任何人在这件事上散布一些光芒。
发布于 2011-04-02 15:56:17
从FAQ
如果您修改了某个文件,但TortoiseSVN未识别出该文件已被修改,请首先检查该文件是否与您的工作副本中的文件确实不同。
如果您确信该文件已进行了修改,但在提交对话框中仍未显示为已修改,请确保
Subversion通过以下方法确定文件是否已更改:
>H116>如果与基本文件没有不同的字节,则将文件标记为代码
发布于 2013-04-16 18:31:45
以防其他人找到这条路。我刚刚在一个运行良好的存储库中遇到了同样的问题。这些文件显示它们包含更改,但SVN提交..给出了没有提交的消息。
它是由我复制到我的存储库的一个子文件夹引起的。子文件夹是在较早版本的tortoise中创建的。一旦我选择了tortoise选项将其更新到最新版本,SVN Commit就会按预期工作。
发布于 2015-08-16 14:50:58
我也遇到过类似但不完全相同的问题。我知道这个流是4年前的,但为了记录在案,以防其他人搜索。(我使用的是tortoise版本1.8.x)。
我修改过的文件不会提交-与此流中出现的症状相同。我右击项目并选择"Clean Up“。然后我就可以提交我修改过的文件了。
https://stackoverflow.com/questions/5515244
复制相似问题