一、兩者區別
SVN是CVS的接班人,是版本控制系統;
版本控制簡單地說就是要讓團隊的人能夠快速的統一代碼,加強溝通;
SVN由客戶端和服務器組成,服務器是項目倉庫,即存儲項目的地方;客戶端則是本地拷貝,即由SVN管理,可以提交到項目倉庫和從項目倉庫中獲得項目的地方;
svn宗旨:萬物皆目錄;
TortoiseSVN是SVN的客戶端,因爲如果是傳統的Subversion客戶端,需要通過命令行完成任務,而TortoiseSVN是通過GUI的方式完成的;
Subclipse是Eclipse中的一個插件,簡單的說也是一個SVN客戶端,只是爲了方便Eclipse開發,因此可以在Eclipse中進行提交、導入;
下載地址:
SVN:https://sourceforge.net/projects/win32svn/files/1.6.17/svn-win32-1.6.17.zip/download
Subclipse在線安裝地址:http://subclipse.tigris.org/update_1.6.x
二、Subclipse 的安裝
以Subclipse1.6版本+Myeclipse10爲例:
1、將site-1.6.18.zip文件(即Subclipse1.6)經行解壓,將解壓後的文件(兩個文件夾features和plugins,三個文件artifacts.xml、content.xml、site.xml)拷貝到Myeclipse安裝目錄下的MyEclipse\Common\plugins\svn中(svn是由自己新建的)。
2、在Myeclipse安裝目錄下的MyEclipse\MyEclipse 10\dropins文件夾中新建svn.link文件。文件的內容是第一部中svn的位置。例如: path=C:\\Program Files\\MyEclipse\\Common\\plugins\\svn 。
重啓Myeclipse 即可在菜單 window ->show view ->other 中看到svn了。
三、Subclipse 的基本使用
1. check out