Eclipse集成Git作團隊開發:代碼管理

 

在平常開發工做中,咱們一般使用版本控制軟件管理團隊的源代碼,經常使用的SVN、Git。與SVN相比,Git有分支的概念,能夠從主分支建立開發分支,在開發分支測試沒有問題以後,再合併到主分支上去,從而避免了直接在主分支修改代碼。html

 

本文介紹如何使用eclipse拉取遠程GIT倉庫代碼、提交推送代碼以及解決衝突。git

 

文章目錄服務器

Windows7平臺下gitblit服務器安裝eclipse

gitblit服務器:用戶、團隊、權限管理測試

Eclipse集成Git作團隊開發spa

Eclipse集成Git作團隊開發:代碼管理3d

Eclipse集成Git作團隊開發:分支管理版本控制

 

一、提交、推送代碼

修改pom.xmlxml

 

選擇項目,右鍵,選擇Team -> Synchronize Workspacehtm

 

能夠對比本地文件和遠程文件

 

提交

選擇文件 -> 右鍵 -> Commit...

 

推送

 

查看服務器版本庫的狀態

 

 

二、拉取代碼

當遠程版本庫有了新的版本,咱們須要把最新版本拉取到本地,避免產生衝突

 

和「提交、推送」同樣,選擇項目,右鍵,選擇Team -> Synchronize Workspace

 

發現服務器版本比本地版本多了一行

點擊「Pull」

 

三、衝突解決

團隊有A和B兩我的,如今服務器的代碼是1版本,A和B都把1版本的代碼下載到了本地版本庫,A首先改了代碼提交併推送到服務器,如今服務器代碼就是版本2了,此時B沒有拉取代碼,直接在本身本地修改了相同文件的同一行代碼,這就產生了衝突。

 

服務器版本是「提交eee」

 

 

pom.xml文件內容以下

 

本地版本是「提交ddd」

pom.xml文件的第9行是空白行,作下修改

 

再嘗試提交推送,發現出現了衝突

選擇項目,右鍵,選擇Team -> Synchronize Workspace

 

能夠保存本地修改後的文件內容,而後本地回退到修改前的版本

 

拉取代碼

 

而後整合本地的修改內容後,再提交推送代碼

相關文章
相關標籤/搜索