我的Visual Studio 2013項目中有一個特定文件(Web窗體母版頁)在修改時被錯誤地標記爲「新建」。它不是新的,它已經存在於項目和Subversion版本庫中。我使用AnkhSVN作爲源代碼管理提供程序。AnkhSvn將文件標記爲「新建」而不是「修改」
如果我在Visual Studio之外修改文件(比如說在Notepad ++中),它會在Windows資源管理器中顯示爲已修改(我也安裝了Tortoise SVN)並且我可以使用TortoiseSVN提交更改。
我也嘗試檢查整個項目從存儲庫到另一個本地文件夾,問題依然存在。
這怎麼解決?我在SO上發現了類似的帖子(AnkhSVN keeps marking .designer.cs files as newly added),但它沒有答案。
如果TortoiseSVN比AnkhSVN更新版本(假設兩者都安裝在同一臺機器上),這個問題的最佳答案可能有助於解釋:http://stackoverflow.com/questions/695136/why-are-all-解決方法標記爲新的安裝後tortoisesvn – orbrey 2014-09-29 13:27:30
您發佈的鏈接必須與顛覆轉換爲新的本地複製格式前一段時間。我的情況並非如此。 – 2014-09-29 13:30:49
在這種情況下,我想知道這是否可能是個案更改問題?我知道Subversion是區分大小寫的(儘管windows不是),但對ankhsvn不確定 - 但是在任何顯示爲新的而不是修改的文件名中,情況已經改變了嗎? – orbrey 2014-09-29 13:59:37