我幾乎是唯一一個檢查svn回購的人,但由於某種原因,過去一週烏龜被報告說我的WCF服務引用目錄是'阻塞',我不能提交我的更改。如果我甚至沒有對該目錄的內容進行任何更改,那麼爲什麼svn報告會受到阻撓,這甚至意味着什麼?是什麼導致svn提交失敗並將文件/目錄報告爲阻塞?
感謝
我幾乎是唯一一個檢查svn回購的人,但由於某種原因,過去一週烏龜被報告說我的WCF服務引用目錄是'阻塞',我不能提交我的更改。如果我甚至沒有對該目錄的內容進行任何更改,那麼爲什麼svn報告會受到阻撓,這甚至意味着什麼?是什麼導致svn提交失敗並將文件/目錄報告爲阻塞?
感謝
你可能已經刪除/直接從文件系統移動一些文件/目錄,而不是通過SVN命令。如果無法找出與存儲庫的差異,有時會導致目錄受阻。
嘗試先執行清理,如果失敗,請恢復該目錄並嘗試使用SVN命令更改目錄文件結構(刪除/移動)。
如果.svn子目錄丟失,目錄被標記爲阻塞,因爲SVN無法再知道目錄的狀態。最有可能的清理或恢復無法修復它,因爲本地SVN數據已經一去不復返了,所以你有兩個選擇:
作爲上述答案的附錄,我認爲更方便的方法是重命名當前損壞的目錄,檢查出正確文件夾中的最新副本,並複製已更改的文件。
我會做同樣的事情 - 刪除兩個目錄,並用新的未已經在.svn目錄取而代之
我拖着新的目錄到我的桌面,犯下的變化,使。他們顯示爲失蹤,然後將其拖回並再次提交。
你的權利,我在本地刪除服務參考目錄,然後重新生成它。新生成的文件名與svn上的文件名不同。編輯了svn目錄並閱讀了目錄。 – 2008-12-03 01:41:32