當SVN不會提交時,處理SVN並沒有太多讓人沮喪的事情。這裏是我得到的錯誤消息: 由於文件移動(重命名)導致的SVN提交錯誤
我已經做了我能想到的所有事情,並且撕掉了我留下的小毛髮。我讀過發佈在Stackoverflow上的其他建議。當我允許Visual Studio 2010重命名命名空間時,此問題就開始了。我知道我已經把所有的東西都回到了原來的位置,但是SVN並不相信。
當SVN不會提交時,處理SVN並沒有太多讓人沮喪的事情。這裏是我得到的錯誤消息: 由於文件移動(重命名)導致的SVN提交錯誤
我已經做了我能想到的所有事情,並且撕掉了我留下的小毛髮。我讀過發佈在Stackoverflow上的其他建議。當我允許Visual Studio 2010重命名命名空間時,此問題就開始了。我知道我已經把所有的東西都回到了原來的位置,但是SVN並不相信。
你做在Visual Studio中的一些操作,在重命名或移動一些文件到../CourierReportingEnemy.Designer.cs
(檢查錯誤消息)resultsd。提交此類更改必須包括2個操作:刪除(刪除原始文件)並在兩個操作之間添加一個鏈接(在新位置或新名稱中重新添加)。但是,由於某種原因,此更改的REMOVE部分未包含在您的提交中。
嘗試從Subversion工作副本的根目錄(例如您的解決方案的根目錄)提交併確保提交包含所有必要的更改。
更新:
看起來是有問題的。移動源Messenger.cs*
文件現在是未版本化的。但是他們應該被標記爲已刪除。 AnkhSVN有可能將Visual Studio的操作轉換爲Subversion,但我不確定。
我建議從頭開始,重新做你的命名空間重命名。不過,TortoiseSVN的功能有可能會有所幫助。
顯示整個工作副本的'svn status'輸出或顯示未決更改列表的TortoiseSVN屏幕截圖。 – bahrep
你的意思是Log?或者svn狀態在哪裏? – zetar
不確定Visual Studio 2010在重命名時是否照顧.svn文件夾? –