2015-10-07 28 views

回答

10

這只是一個普遍的問題,如果你的系統完成了兩個或更多的git操作併產生一個鎖文件。

所有你需要做的是:

  1. 關閉的Xcode
  2. 打開您xcode項目文件夾中的文件夾git的。該文件夾是隱藏的,所以您需要使用終端打開目錄或Finder中的「轉到文件夾」選項。
  3. 然後刪除「index.lock」文件。通過終端或Finder。
  4. 嘗試再次提交。
  5. 如果再次失敗,重複1到3,但首先提交終端。

如果你知道你在做什麼,只是打字這個命令到終端項目的當前目錄下,它應該刪除鎖定文件:rm -f .git/index.lock

如果有什麼事情你可以檢查這個更Quora的問題你所面對的細節:https://www.quora.com/Why-do-my-git-operations-often-fail-with-a-lock-error

希望能幫助你們,快樂的編碼!

+0

看起來像是在工作。我所做的就是繼續執行項目文件夾,啓用隱藏文件,找到.git存儲庫,找到index.lock文件並將其重命名爲index.lock.old 這使存儲庫能夠創建一個新的index.lock文件,以便它允許我承諾..! – cmario

3

還要確保模擬器在您提交時沒有運行。 關閉模擬器和Xcode。然後重新啓動並重試

相關問題