<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    關(guān)于一些Linux SVN的安裝使用

    Posted on 2006-08-26 11:41 E.ven 閱讀(12653) 評(píng)論(2)  編輯  收藏

    SVN簡介

    The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. The software is released under an Apache/BSD-style open source license.

    SVN是一個(gè)版本控制軟件,類似CVS,但是SVN的的有點(diǎn)是開源的,而且SVN的版本控制能力給CVS還要強(qiáng)多。

    SVN可以用于項(xiàng)目管理,還可以用于版本同步,功能可是十分強(qiáng)呢:)

    下載:http://subversion.tigris.org

    當(dāng)前日期穩(wěn)定版SVN1.32http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz

    安裝:

    解壓:#: tar zxvf subversion-1.3.2.tar.gz

    依次輸入./configure , make , make install 進(jìn)行編譯安裝完成。

    開啟SVN服務(wù):svnserve -d
    記住,一定要把SVN的項(xiàng)目的home 路徑在啟動(dòng)時(shí)候加上,不然啟動(dòng)還是不能用的。參數(shù)如下
    svnserve -d -r /home/svnserve


    檢測(cè)服務(wù)是否開啟:netstat -ntlp如果看到3690的端口正常開放了,證明SVN啟動(dòng)了。

    正式使用:
    首先我們得建立一個(gè)SVN的項(xiàng)目,一般人都認(rèn)為建立項(xiàng)目就只需要一個(gè)文件,在我第一次使用SVN之前都有這樣的看法,SVN建立項(xiàng)目需要建立文件夾

    建立項(xiàng)目命令:svnadmin create project_name    project_name 為你的project名字,可以任意取。
    建立完畢后,project_name是一個(gè)文件夾,進(jìn)入文件夾,可以看到一個(gè)conf的文件夾。進(jìn)入文件夾可以看到2個(gè)文件(如果沒有passwd文件,可以用vi創(chuàng)建),編輯 svnserve.conf  把a(bǔ)non-access = read ,auth_access = write
    還有password-db = passwd 的注釋去掉,還有[general]的注釋也要去掉。
    vi passwd文件,如果是新文件,則輸入:
    [user]
    your_name = your_password
    這里設(shè)置的your_name是你的用戶名,your_password是你的密碼,這個(gè)是訪問SVN必要的通行證。


    好了,現(xiàn)在終于把準(zhǔn)備功夫做完了,下面可以正是使用了。
    簡歷一個(gè)臨時(shí)文件夾,在里面建立三個(gè)文件夾,用于裝載SVN Project的版本信息,或者分支版本
    mkdir temp
    mkdir temp/trunk
    mkdir temp/tags
    mkdir temp/branches
    建立好后
    輸入命理 svn import temp/ svn: //localhost/projectname -m "Hello world!";

    首先找到你的項(xiàng)目源代碼文件夾,使用下面命令:
    cd your project
    in your project dircetory
    use:svn co /home/project_name --username = your_name --password=your_password

    好了,現(xiàn)在你可以在客戶機(jī)上使用以下命令獲得你想要的項(xiàng)目源代碼文件
    svn co svn://home/project_name --username=your_name --password = your_password

    把增加的svn文件添加入svn庫:
    svn add /home/your_project/*.* --username=your_name --password = your_password

    提交文件:
    svn commit /home/your_project/*.* --username=your_name --password=your_password

    更新文件:svn update /home/your_project/*.* --username=your_name --password=your_password

    當(dāng)然你可以編輯一個(gè)腳本文件來一次完成所有的操作:
    vi svnupdate.sh

    #!/bin/sh
    svn add /home/your_project/*.* --username=your_name --password = your_password
    svn commit /home/your_project/*.* --username=your_name --password=your_password
    svn update /home/your_project/*.* --username=your_name --password=your_password


    chmod +x svnupdate.sh

    Finish

    希望對(duì)一些人有些幫助。呵呵:)

    Feedback

    # re: 關(guān)于一些Linux SVN的安裝使用  回復(fù)  更多評(píng)論   

    2006-08-26 14:08 by oaid
    <a href="http://m.tkk7.com/Even/archive/2006/08/26/65916.html">呵呵</a>

    # re: 關(guān)于一些Linux SVN的安裝使用  回復(fù)  更多評(píng)論   

    2006-08-26 22:21 by flysky
    不錯(cuò),感謝作者的奉獻(xiàn),我還知道國內(nèi)兩個(gè)專業(yè)的subversion論壇。
    www.subversion.org.cn和www.iusesvn.com,不過最近subversion.org.cn好像訪問不了,www.iusesvn.com速度倒是相當(dāng)不錯(cuò),上面還有subversion中文手冊(cè)

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    posts - 27, comments - 15, trackbacks - 0, articles - 1

    Copyright © E.ven

    主站蜘蛛池模板: 99亚洲乱人伦aⅴ精品| 久久精品国产亚洲综合色| 精品亚洲国产成人| 6080午夜一级毛片免费看6080夜福利| 亚洲日韩小电影在线观看| 国产伦精品一区二区免费| 国产亚洲精品看片在线观看| 亚洲黄片手机免费观看| 国产亚洲人成网站观看| 亚洲成人免费在线| 亚洲三级视频在线| 免费观看大片毛片| 香蕉视频免费在线| 国产精品亚洲A∨天堂不卡| 三年片在线观看免费观看大全一| 久久久久亚洲AV无码永不| 无人在线观看免费高清视频| 婷婷国产偷v国产偷v亚洲| 亚洲综合网站色欲色欲| 久久国产乱子伦精品免费不卡| 亚洲最大的视频网站| 暖暖免费高清日本一区二区三区| 成人a毛片视频免费看| 亚洲国产成人久久综合一 | 亚洲av日韩综合一区久热| 免费人成网站在线高清| 在线看片免费人成视频久网下载| 久久久久亚洲AV片无码下载蜜桃| 女人被免费视频网站| 三级黄色片免费看| 亚洲欧洲日产v特级毛片| 国产精品免费视频一区| 精品一卡2卡三卡4卡免费视频| 久久亚洲精品专区蓝色区| 亚洲日韩在线观看免费视频| 日本在线看片免费人成视频1000| 亚洲国产一区二区三区在线观看| 亚洲中文字幕无码日韩| 无人在线观看完整免费版视频| 中文字幕a∨在线乱码免费看 | 久久久久亚洲AV无码去区首|