2013-07-25 113 views
2

我正在嘗試爲我的第一個項目使用GIT,但在提交我的項目的不同文件後,我的項目的每個文件的左側都會顯示一個鎖的圖標。那裏曾經有一個黃色加號圖標,這是一個好兆頭。提交後,我應該讓他們全部檢查,情況並非如此。 PS:我目前正在使用Windows和VS2010。源代碼管理是正常的,下載指定的程序/擴展已正確完成。Git掛起更改不起作用

任何想法可能是什麼問題?

編輯:這是顯示錯誤:

Stage 2 files 
error: open("test.opensdf"): Permission denied 
fatal: Unable to process path test.opensdf 
Done 
+0

一切是否按預期工作?是?那麼它可能只是一個Windows風格的混帳。否則,請在這裏找到日誌併發布相關的行。 – arne

+0

@arne KDiff可能是問題嗎?它在清單中聲明kdiff.exe的路徑不可配置,即使所有其他清單都是綠色的。 – MelMed

+0

那麼這可能是問題所在,雖然我並不熟悉windows的git;我不確定kdiff是否真的有必要讓git工作。除此之外:你能否改變你的git?恢復本地更改?其他git操作? – arne

回答

3

似乎是在錯誤消息中提到的文件test.opensdf是一個Visual Studio生成的臨時文件,它不應該在存儲庫無論如何。這些文件不會顯示在VS的文件瀏覽器中,因此您將無法以某種方式排除它們。請參閱this answer以獲取VS與git一起使用時應忽略的模式列表。只需將該列表添加到回購庫的基本目錄中的.gitignore文件中,您應該很好。

+0

+1給你:)謝謝 – MelMed