2012-12-21 65 views
2

我正在使用Aptana Studio 3,構建:3.3.1.201212171919與GIT。在使用它一段時間後,我一直注意到在執行GIT操作時,Aptana不斷刷新我的工作空間,這反過來又一次鎖定了我的GIT回購數據。如果我嘗試執行需要鎖定的索引文件的任何GIT操作,而集錦令人耳目一新,我得到了下面Aptana致命:無法創建'.git/index.lock':文件存在

fatal: Unable to create 'c:/wamp/www/website/.git/index.lock': File exists. 

If no other git process is currently running, this probably means a 
git process crashed in this repository earlier. Make sure no other git 
process is running and remove the file manually to continue. 

我創建了一個票與他們這裏https://jira.appcelerator.org/browse/APSTUD-7603

有沒有人找到了一種方法,以防止這種情況的發生/要花這麼長時間/沒有創造鎖

編輯

我能夠至少暫時解決這個問題。在使用GIT的回購庫內的「App Explorer」下。點擊藍色齒輪。在下拉懸停「更多」點擊「斷開」,這將停止Aptana監控GIT倉庫的變更。 GIT仍然可以工作,但我不再讓Aptana嘗試刷新我的工作空間,並且可視化文件樹不再顯示更改。

EDIT 2

在index.lock文件執行rm不會解決這個問題。我的問題是,當Aptana構建工作空間時,它會繼續爲其GIT操作所需的進程創建和刪除index.lock文件。如果我看到.git文件夾,我可以看到由Aptana創建並刪除的index.lock文件。一旦Aptana完成,index.lock文件就消失了,我可以很好地執行操作,因此不需要刪除它。

回答

0

我有同樣的問題。

唯一的解決方案是運行Git命令兩次。然後鎖定文件解鎖

+0

這對我不起作用。無論我嘗試運行我的命令多少次,我都會被鎖定5分鐘。隨機我將能夠在刷新和我的命令將運行之間潛行。 – Henesnarfel

0

,如果你仍然得到這個問題的請嘗試

RM C:/wamp/www/website/.git/index.lock

它爲我工作。

+0

這不會解決我的問題。我的問題是,當Aptana構建工作空間時,它會繼續爲其GIT操作所需的進程創建和刪除index.lock文件。如果我看到'.git'文件夾,我可以看到由Aptana創建並刪除的index.lock文件。一旦Aptana完成,index.lock文件就消失了,我可以很好地執行操作,因此不需要刪除它。 – Henesnarfel

1

嘗試rm -f ./.git/index.lock,因爲在極少數情況下,git崩潰了......這個文件被攻擊了。

+0

不...看到評論[這裏](http://stackoverflow.com/questions/13992481/aptana-fatal-unable-to-create-git-index-lock-file-exists#comment-21038338) – Henesnarfel