Eclipse和MyEclipse使用技巧--Eclipse中使用Git-讓版本管理更簡單


詳細步驟:

第一部分  GIT介紹

 

(1)GIT往世今生


2005年開發Samba的Andrew試圖破解BitKeeper(一款商業的版本控制系統)的協議(這么干的其實也不只他一個),被BitMover公司發現了,於是BitMover公司怒了,要收回Linux社區的免費使用權。於是Linus花了兩周時間自己用C寫了一個分布式版本控制系統,這就是Git!一個月之內,Linux系統的源碼已經由Git管理。

目前Git是一款免費、開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的項目。

全球最好用的版本管理。它是如此地簡潔、優雅和易用。

 

(2)特點

    分布式代碼管理,可以離線工作
    公共服務器壓力和數據量都不會太大
    速度快、靈活
    任意兩個開發者之間可以很容易的解決沖突
    標簽設計簡單,更易管理大版本

 

第二部分 Eclipse安裝GIT

 

(1)在線安裝:

名稱:EGit

插件下載地址:http://download.eclipse.org/egit/updates

 

 

 

 

 

 

一路NEXT下來即可實現安裝;(現在的GIT需要依賴mylyn功能)。OK,隨后連續下一步默認安裝就可以,安裝后進行重啟Eclipse

 

 

(2) 使用Eclipse Marketplace,搜索EGit。

 

 

 

(3)低版本Eclipse安裝EGit插件

 

 打開http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F

選擇 http://download.eclipse.org/egit/updates-1.3 因為這個版本的發布時間跟Eclipse3.6發布時間相近,其他版本同理試試)

 

 

第三部分 版本庫使用

 

1. 配置EGit。

 

這里有個前提,就是首先電腦上必須安裝有git的客戶端

 

 配置個人信息,最重要的是user.name和user.email  

l  Preferences > Team > Git > Configuration

l  New Entry

 

 

2. 新建javaweb項目。

 

 l  File > Team > Share Project 選擇GIT

 

 

 

 

 

 

 

 

 

如何選擇不了,則選擇創建create Repository 創建倉庫。然后選擇完成。

 

同時,eclipse中的project也建立git版本控制,此時未創建分支,處於NO-HEAD狀態。

文件夾中的符號”?”表示此文件夾處於untracked狀態,這樣就成功創建GIT倉庫。

 

效果如下:

 

 

 

創建倉庫后,在$workspace\demo目錄下的.git文件夾,就是git的倉庫地址。和CVS、SVN不同,GIT不會在每一個目錄下建立版本控制文件夾,僅在根目錄下建立倉庫。

 

3. 配置.gitignore文件,排除一下不必要進行版本控制的文件。

 

此時我們嘗試做一次提交

l  Team -> Commit…

 

 

 

 

通過上面我們看見,有挺多的文件不是我們寫的,這些文件不需要進行版本控制。

如何進行排除掉這些文件呢?

 

我們可以通過配置.gitignore文件。

 

 

然后重新commit一下,效果如下:

 

 

 

 

 首次提交后,會自動生成master分支:

 

 

觀察本地倉庫。

然后在test包中添加一個類

 

 

可以看到圖標依然是問號,處於untracked狀態,即git沒有對此文件進行監控

 

通過Team -> Add to index可以將文件加入git索引,進行版本監控

 

 

可以看到圖標顯示也有了變化(EGIT中只要Commit就可以默認將untracked的文件添加到索引再提交更新,不需要分開操作)

也可以通過Team -> Untrack將文件從索引控制中排除。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM