偶爾,當我做了以下...爲什麼我有時會看到「Entry'文件名'不是最新的,無法合併。」在'git reset --hard'和'git pull'之後?
git reset --hard
HEAD is now at 0123abde comment is here
git pull
Updating 0123abde..456789fa
我的錯誤...
error: Entry 'filename' not uptodate. Cannot merge.
我發現的唯一的解決方法是「git的復位 - 硬',刪除有問題的文件然後做'git pull'。這對我來說並不合適。不應該硬重置刪除任何和所有本地更改,從而允許我拉最新,沒有任何合併問題?我使用混帳錯誤? :)
這是在CI機器上,所以這裏的任何更改都是不需要的。我在Windows Vista上使用git版本1.6.1.9.g97c34。
我會更新到最新的mSysGit。感謝您的快速反應! – 2009-05-19 02:03:48
只是想補充一點,在我將mSysGit更新到新版本後,這個特定的問題再也沒有發生過。所以確實,這是我的問題的根源。 – 2010-02-03 04:01:36