簡體   English   中英

由於文件移動(重命名)而導致SVN提交錯誤

[英]SVN Commit errors because of file move (rename)

當不提交SVN時,沒有比這更令人沮喪的了。 這是我收到的錯誤消息: 在此處輸入圖片說明

我已經做了所有我能想到的事情,並且撕下了我剩下的小頭發。 我已經閱讀了Stackoverflow上發布的其他建議。 當我允許Visual Studio 2010重命名名稱空間時,就會出現此問題。 我知道我可以將一切恢復到原來的狀態,但是SVN並不確信。

這是SVN狀態(更好的屏幕截圖): 在此處輸入圖片說明

您在Visual Studio中進行了一些操作,該操作導致將文件重命名或移動到../CourierReportingEnemy.Designer.cs (檢查錯誤消息)。 提交此類更改必須包括2個操作:刪除(刪除原始文件)和添加(在新位置或使用新名稱重新添加文件),並在兩個操作之間建立鏈接。 但是,由於某種原因,此更改的REMOVE部分未包含在您的提交中。

嘗試從Subversion工作副本的根目錄(例如,解決方案的根目錄)提交,並確保該提交包括所有必要的更改。

更新:

看來有問題。 移動源Messenger.cs*文件現在未版本化。 但是,應將其標記為已刪除。 AnkhSVN有可能無法將Visual Studio的操作轉換為Subversion,但是我不確定。

我建議從頭開始,然后重新命名空間。 但是,TortoiseSVN的修復動作/重命名功能可能會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM