文件被AnkhSvn标记为“新”而不是“修改”

时间:2014-09-29 12:23:36

标签: visual-studio svn visual-studio-2013 ankhsvn

我的Visual Studio 2013项目中有一个特定文件(Web窗体母版页)被错误地标记为"新"当它被修改。它不是新的,它已经存在于项目和Subversion存储库中。我使用AnkhSVN作为源控制提供商。

如果我在Visual Studio外修改文件(例如,在Notepad ++中),它在Windows资源管理器中显示为已修改(我也安装了Tortoise SVN),我可以使用TortoiseSVN提交我的更改。

我还尝试将整个项目从存储库检出到另一个本地文件夹,问题仍然存在。

如何解决这个问题?我在SO上发现了类似的帖子(AnkhSVN keeps marking .designer.cs files as newly added),但它没有答案。

1 个答案:

答案 0 :(得分:1)

我想知道问题是否可能改变了?我知道Subversion是区分大小写的(尽管windows不是),不确定ankhsvn - 但是在任何显示为new而不是修改的文件名中都改变了案例吗?

如果是这样,使用命令行svn rename将文件重命名为ankhsvn期望的文件应该排序吗?你不能使用Windows来重命名它,因为它不区分大小写,因此不会实际记录更改,而svn重命名则应该这样做。