Eclipse下的项目管理插件介绍
前言
| 最近,一直學(xué)習(xí)開源項(xiàng)目的代碼,難免會碰到各種版本管理器,作為一名在校大學(xué)生,學(xué)校的課程完全沒提及到,靠著自己的摸索,走了不少彎路,寫個(gè)列表,望對大家有所幫助.順便提一下,這里只說客戶端,至于服務(wù)端,自行根據(jù)提供的資料學(xué)習(xí)? |
CVS
| 這里eclipse自帶就有,也有一段歷史,現(xiàn)在的開源項(xiàng)目很少用的,這里就不做介紹了.? |
SVN
| Eclipse插件:Subclipse:http://subclipse.tigris.org/ 下載Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x svn是作為cvs的接班人出現(xiàn),這也是為什么使用cvs的開源項(xiàng)目越來越少的原因,看了一下介紹,安全性得到了顯著的提升,還有 相對于的cvs采用了分支管理系統(tǒng). 特性
? |
Mercurial
| Eclipse插件:MercurialEclipse:http://www.javaforge.com/project/HGE 下載Eclipse update site URL: http://cbes.javaforge.com/update Mercurial 是一種輕量級分布式版本控制系統(tǒng),采用 Python 語言實(shí)現(xiàn),易于學(xué)習(xí)和使用,擴(kuò)展性強(qiáng). 特性Mercurial采用SHA-1散列算法來識別修訂版本。Mercurial使用一個(gè)基于HTTP的協(xié)議來接入網(wǎng)絡(luò)中的版本庫,旨在減少往返的提交、連接數(shù)和數(shù)據(jù)傳輸。Mercurial也可以工作在ssh環(huán)境下,其協(xié)議和基于HTTP的協(xié)議非常相似。 這個(gè)是通用官方使用教程http://hgbook.red-bean.com/read/? ? |
Git
| 因?yàn)?前一段時(shí)間想跑去下載android源碼庫,就碰到這么一個(gè)工具.可惜…android源碼庫的官網(wǎng)還沒修護(hù)好… Eclipse插件:Egit:http://www.vogella.de/articles/EGit/article.html 下載:Eclipse update site URL:http://download.eclipse.org/egit/updates-nightly 以下是來至于維基百科的介紹:Git --- The stupid content tracker, 傻瓜內(nèi)容跟蹤器。Linux是這樣給我們介紹 Git 的。 Git 是用于 Linux 內(nèi)核開發(fā)的版本控制工具。與常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本庫的方式,不必服務(wù)器端軟件支持,使源代碼的發(fā)布和交流極其方便。 Git 的速度很快,這對于諸如 Linux kernel 這樣的大項(xiàng)目來說自然很重要。 Git 最為出色的是它的合并跟蹤(merge tracing)能力。 實(shí)際上內(nèi)核開發(fā)團(tuán)隊(duì)決定開始開發(fā)和使用 Git 來作為內(nèi)核開發(fā)的版本控制系統(tǒng)的時(shí)候,世界開源社群的反對聲音不少,最大的理由是 Git 太艱澀難懂,從 Git 的內(nèi)部工作機(jī)制來說,的確是這樣。但是隨著開發(fā)的深入,Git 的正常使用都由一些友好的腳本命令來執(zhí)行,使 Git 變得非常好用,即使是用來管理我們自己的開發(fā)項(xiàng)目,Git 都是一個(gè)友好,有力的工具。現(xiàn)在,越來越多的著名項(xiàng)目采用 Git 來管理項(xiàng)目開發(fā),例如:wine, U-boot 等[2]。 作為開源自由原教旨主義項(xiàng)目,Git 沒有對版本庫的瀏覽和修改做任何的權(quán)限限制,通過其他工具也可以達(dá)到有限的權(quán)限控制,比如:gitosis, CodeBeamer MR。原本 Git的使用范圍只適用于 Linux / Unix 平臺,但逐步并成熟了在 Windows 平臺下的使用,主要?dú)w功于Cygwin與msysgit環(huán)境與TortoiseGit這樣易用的 GUI 工具。其實(shí) Git 的源代碼中已經(jīng)加入了對 Cygwin 與 MinGW 編譯環(huán)境的支持并被逐步完善,對于 Windows 使用者是個(gè)福音。 這個(gè)是通用教程,當(dāng)然,我們用eclipse插件就不要這么麻煩了…http://www.ibm.com/developerworks/cn/linux/l-git/? ? |
| 以上的svn,mercurial,git, codeGoogle 都支持,可以選擇喜歡自己使用的插件創(chuàng)建自己的項(xiàng)目庫? |
Eclispse在線插件安裝
| Help 下 ? 把下載用網(wǎng)址貼進(jìn)去就行 |
?
?
?
轉(zhuǎn)載于:https://blog.51cto.com/youxilua/773011
總結(jié)
以上是生活随笔為你收集整理的Eclipse下的项目管理插件介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OOB与COM交互读写本地文件
- 下一篇: Java多线程同步Synchronize