David.Ko

          Follow my heart!
          posts - 100, comments - 11, trackbacks - 0, articles - 0
             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          1.安裝
          # apt-get install subversion
          # apt-get install xinetd
          2.配置
          #svnadmin create /home/project1Repo
          #gedit /home/project1Repo/conf/svnserve.conf
          使下面的三項(xiàng)配置生效:
          anon-access = read
          auth-access = write
          password-db = passwd
          添加用戶及密碼:
          #gedit /home/project1Repo/conf/passwd
          添加項(xiàng)目:
          #svn import -m "clean kernel" /home/hufsh/programs/android-kernel file:///home/project1Repo
          3.xinetd
          #gedit /ect/xinetd.conf
          service svn
          {
              disable = no
              port = 3690
              socket_type = stream
              protocol = tcp
              wait = no
              user = hufsh
              server = /usr/local/bin/svnserve
              server_args = -i -r /home/svn

          }

          #/etc/init.d/xinetd restart
          啟動(dòng):
          #svnserve -d -r /home/ --listen-host 192.168.1.100
          停止:
          #killall svnserve


          假設(shè)你必須添加了一個(gè)特性至一個(gè)項(xiàng)目,且這個(gè)項(xiàng)目是受版本控制的,你差不多需要完成如下幾個(gè)步驟:

          1. 使用SVN checkout或者SVN switch從這個(gè)項(xiàng)目的trunk獲得一個(gè)新的工作拷貝(branch)
          2. 使用SVN切換至新的branch
          3. 完成新特性的開發(fā)(當(dāng)然,要做足夠的測(cè)試,包括在開始編碼前)
          4. 一旦這個(gè)特性完成并且穩(wěn)定(已提交),并經(jīng)過你的同事們確認(rèn),切換至trunk
          5. 合并你的分支至你的工作拷貝(trunk),并且解決一系列的沖突
          6. 重新檢查合并后的代碼
          7. 如果可能的話,麻煩你的同事對(duì)你所編寫、更改的代碼進(jìn)行一次復(fù)查(review)
          8. 提交合并后的工作拷貝至trunk
          9. 如果某些部署需要特殊的環(huán)境(生成環(huán)境等等),請(qǐng)更新相關(guān)的tag至你剛剛提交到trunk的修訂版本
          10. 使用SVN update部署至相關(guān)環(huán)境

          主站蜘蛛池模板: 巴马| 阿合奇县| 九龙城区| 扶沟县| 乐山市| 绩溪县| 兴隆县| 哈密市| 益阳市| 图木舒克市| 河北省| 尤溪县| 项城市| 长沙县| 海阳市| 渑池县| 儋州市| 江津市| 平原县| 宝应县| 汾阳市| 台南市| 理塘县| 琼海市| 平原县| 丘北县| 罗山县| 合阳县| 德州市| 黄陵县| 庄河市| 六盘水市| 长岛县| 凤山县| 伊宁县| 长丰县| 万山特区| 扶风县| 海兴县| 偏关县| 辽宁省|