2011年12月26日

在 Eclipse 使用 Git 與 SVN


這篇文章是〈Eclipse 安裝筆記〉系列之一,算是個人的安裝過程紀錄。以下是安裝時的環境參考:

作業系統:Mac OS X 10.7.2
程式版本:Eclipse Indigo 3.7.1,IDE for Java Developers


Eclipse 的 Git 功能相關套件是官方所提供的 EGit,在預設的「Available Software Sites」中可以找到,安裝方法可以參考〈在 Eclipse 開發 C/C++〉這篇,唯一的差別是在第 2 步驟中,原本在「type filter text」欄位輸入「cdt」作為過濾字元,改成輸入「git」,這樣就可以找到 EGit 的 Software Site 了。

Subversion 的部份稍微複雜點,但也不難,就是二選一的問題而已。Eclipse 的 Subversion 套件有兩個:Subclipse 和 Subversive。簡單的說,Subclipse 是 Subversion 官方出的套件,Subversive 是 Eclipse 官方出的套件,而為什麼兩邊的官方各自推出套件,這我就不想深究了,我也懶得同時裝起來測試看看哪個順手,所以就找了一下資料,以下的內容引用自〈Eclipse SVN插件比较 Subclipse vs Subversive〉這篇文章:

如何选择?我想可以从这几方面考虑: 
Eclipse 是否是你操作 SVN 的唯一途径?如果是,偏向于选择 Subversive;如果不是,比如说像我,还要经常使用 TortoiseSVN ,则偏向与选择 Subclipse 。Subclipse 的操作更倾向于与 TortoiseSVN 习惯,而 Subversive 的操作更倾向于 Eclipse 习惯操作。 
SVN是否是你的唯一版本管理系统(或最重要的管理系统),你是否对 SVN 的新功能、新特性比较感兴趣?如果是,偏向于选择 Subclipse ;否则,偏向于选择 Subversive。 
你的 SVN 操作是否会比较简单?比如你是否仅仅使用的仅仅是简单的检出/提交,等等操作,也不愿意把时间花费在研究 SVN 的高级特性上。如果是,偏向于选择 Subversive,如果否,则建议选择 Subclipse 。 
以上几点是否可以对你选择那个插件有所帮助呢?其实这两个插件都很不错,对于我们日常使用来说,哪个都能很好完成我们的任务,如果你还是不能确定, 就别再费神在这上面花工夫了,也不用再在网上寻找两者比较了,随便选一个就行了。

我自己偶爾也會用用 TortoiseSVN, 或是直接用命令列,所以就選了 Subclipse。Subclipse 由於是非官方套件,安裝方式其實與 PyDev 一樣,所以只要參考〈在 Eclipse 開發 Python〉這篇即可,唯一的差別是第 2 步驟中在 Market 進行搜尋時的關鍵字,要把「pydev」換成「subclipse」。

當然,如果你想裝 Subversive 的話,因為 Subversive 是 Eclipse 官方推出的套件,所以安裝方式跟 EGit 一樣,只要進「Available Software Sites」尋找預設選項即可。至於細節我就不再多加贅述了。

後記:寫這篇文章的過程中發現,Eclipse Marketplace 除了直接連到該網站外,也可以透過 Eclipse 的選單列「Help」→「Eclipse Marketplace...」進入作搜尋,更加方便。


1 則留言:

  1. 1xbet korean bitcoin bet
    1xbet korean bitcoin bet, best casino 퍼스트 카지노 bonus, 1xbet korean poker games with bitcoin クイーンカジノ free spins, real money no deposit bonus, casino for real money,

    回覆刪除

Related Posts Plugin for WordPress, Blogger...