我只是試圖將更改提交給Git master。從我讀到的,似乎這個想法是刪除鎖定文件。消息說:Git SVN錯誤:Git進程先前在版本庫中崩潰
make sure no other Git processes are running and remove the file manually
也許有人知道,要刪除哪個文件以及如何刪除?
我只是試圖將更改提交給Git master。從我讀到的,似乎這個想法是刪除鎖定文件。消息說:Git SVN錯誤:Git進程先前在版本庫中崩潰
make sure no other Git processes are running and remove the file manually
也許有人知道,要刪除哪個文件以及如何刪除?
相關文件可能是.git/index.lock
和它should be safe to just remove it if you have no other git processes running。確保git-svn命令沒有掛起。
PS我通常的解決git-svn問題的方法是重新建立倉庫。費時,但您可以在嘗試解決問題的同時做到這一點。在你和git之間進行一場小小的比賽。當然,這隻有在你沒有完成提交時纔有效。
對於「GUI」用戶像我
打開Git的擴展,並選擇存儲庫(如果不止一個) 選擇從頂部菜單然後選擇「混帳維護」→「設置」,然後點擊「刪除索引鎖定」
Git的擴展:設置 - > Git的維護 - >刪除索引鎖定
Removing the
index.lock
file like Schwern stated will solve this problem.
您可以通過運行rm -f ./.git/index.lock
rm
命令用於刪除(刪除)文件和目錄。
的-f
代表力告訴您的計算機中刪除這些文件,而不提示進行確認
很高興我能幫忙! @Dibish – Joel 2016-01-08 12:37:38
你已經打開了在另一個選項卡提交終端
你能不能給包括該命令的完整的錯誤信息你在跑? – Schwern 2012-02-07 22:41:46
雖然我使用烏龜。你可以刪除該文件在烏龜或只在外殼? – 2012-02-07 22:44:36
您可能必須在shell或文件資源管理器中執行此操作。您可能必須顯示隱藏的文件。 – Schwern 2012-02-07 22:45:48