隨筆-1  評(píng)論-68  文章-98  trackbacks-0

          SVN(Subversion)--源碼版本控制工具


          作者:徐建祥(netpirate@gmail.com
          時(shí)間:2006/03/09

          來(lái)自:http://www.anymobile.org

          1、何謂SVN ..........................................................................1
          2、安裝使用TortoiseSVN ...........................................................1
          3、Eclipse的SVN 插件:Subclipse ...............................................2

          1
          何謂 SVN

          SVN (Subversion),是開源的源碼版本控制的工具,是CVS的極具競(jìng)爭(zhēng)力的替代品。它支持CVS所缺少的一些重要特性,比如版本化的重命名、目錄和元數(shù)據(jù),還支持原子提交和通過(guò)HTTP/HTTPS的遠(yuǎn)程訪問(wèn)。越來(lái)越多的開源項(xiàng)目使用SVN來(lái)控制版本,Project JClaim 就是這樣的開源軟件。

          2、安裝使用 TortoiseSVN

          安裝SVN 客戶端軟件 TortoiseSVN 1.3.2,支持中文:

          1、從TortoiseSVN網(wǎng)站(http://tortoisesvn.sourceforge.net/)下載安裝程序;
          2、安裝到本地,并重啟系統(tǒng);
          3、右鍵點(diǎn)擊某個(gè)文件夾,就可以看到如下的菜單;


          4、選擇check out后出現(xiàn)選擇框,以 JClaim 為例,輸入svn地址https://svn.sourceforge.net/svnroot/jclaim 和本地存儲(chǔ)地址;


          5、項(xiàng)目文件全部取出后,可以看到目錄名的圖標(biāo)全部變了;


          SVN 中導(dǎo)出和取出的區(qū)別:
          導(dǎo)出(export):只是把在SVN服務(wù)器上的源碼復(fù)制一份,沒有.svn文件夾。適用于發(fā)表源碼包。
          取出(checkout):是從SVN服務(wù)器把源碼復(fù)制到本地機(jī)器上創(chuàng)建一份工作版本,目錄內(nèi)有.svn文件夾,見上圖。

          6、右鍵點(diǎn)擊check out后的文件夾,右鍵菜單就換成了Update 和 Commit。


          關(guān)于SVN的導(dǎo)入源碼等操作,請(qǐng)參考下面這篇來(lái)自 openology.org 文章:
          在windows下運(yùn)用Subversion(SVN)服務(wù)器 http://openology.org/blog/blogs/index.php/kc/2005/04/16/a_uwindowsac_ei_c_usubversion_svn_a_a_ia

          3、Eclipse的 SVN 插件:Subclipse

          Subclipse是Eclipse IDE的SVN插件,安裝步驟如下:

          打開 Eclipse的 Help -> Software Updates -> Find and Install... 菜單下,選擇Search,查到要安裝的新特性,并以 http://subclipse.tigris.org/update 作為URL添加New Remote site,一路Next即可完成安裝。

          其它配置,暫略。

          資源:

          SVG.org http://subversion.tigris.org/

          TortoiseSVN 1.3.2 http://tortoisesvn.sourceforge.net/
          Subversion (Version Control for Source Code) http://sourceforge.net/docs/E09

          posted on 2006-03-09 00:57 Xu Jianxiang 閱讀(2504) 評(píng)論(1)  編輯  收藏 所屬分類: Open Source

          評(píng)論:
          # re: SVN(Subversion)--源碼版本控制工具 2009-02-14 12:56 | 魔方網(wǎng)
          學(xué)習(xí)ing...  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 乌兰察布市| 措勤县| 邯郸市| 金湖县| 青河县| 都昌县| 井冈山市| 论坛| 浏阳市| 舒兰市| 凤阳县| 南江县| 越西县| 太白县| 丰宁| 三原县| 铜川市| 德钦县| 达州市| 镇远县| 彭泽县| 顺平县| 白水县| 丰城市| 额敏县| 伊吾县| 瑞金市| 福海县| 睢宁县| 宁强县| 深州市| 栾城县| 都江堰市| 武邑县| 嘉善县| 延长县| 南郑县| 图片| 巨鹿县| 阿荣旗| 犍为县|