2013-01-13 34 views
0

所以我的項目上有兩個開發人員,我和其他人。另一個人正在做大部分的編碼,我想用Github來存儲我們的代碼。這導致了爲eclipse安裝Egit。我們都在使用Windows。剛剛簽出的程序,不會讓我更新,因爲簽出衝突

他能夠做提交併推送到遠程存儲庫沒有問題。我可以看到,項目名稱中的小箭頭(在我完成提取後)發生了變化。

我不能做一個合併。我收到Checkout衝突:您當地的更改等於等等等等等等。

我還沒有碰過代碼。有誰知道我可以從Eclipse插件中完成合並嗎?

我也不會恨回答以下問題:

是什麼提交的區別,推到上游,上游取,取指,推,合併和同步的工作空間。

回答

0

如果您尚未編輯代碼並在立即提取時遇到合併衝突,這很可能是因爲您的IDE已自動修改了版本化文件。這可能包括本地的,用戶特定的配置文件,它們實際上並不是源代碼的一部分。

Commit,Push to Upstream,Fetch from Upstream,Fetch,Push,Merge and Synchronize workspace的區別。

您可能首先要熟悉git本身。除「同步工作區」之外,所有這些都是git命令,您可以在the website上找到它們的文檔。

+0

是的,這聽起來很有可能。我沒有想到IDE做出自己的改變。至於另外一個問題,我真的不希望知道更多關於git的信息(文檔比較冗長),但我只會接受它並花時間。 :-) –

+0

Git功能強大且靈活,因爲它非常複雜(相對於SVN或Mercurial)......如果在不充分理解基本原則的情況下使用它,可能會遇到問題。您可以檢查其他git資源,例如介紹/教程視頻,而不是通過官方文檔。 –

相關問題