jasmine214--love

          只有當(dāng)你的內(nèi)心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強(qiáng)壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          SVN-版本管理-筆記--搭建版本庫

          Posted on 2010-09-15 09:23 幻海藍(lán)夢 閱讀(740) 評論(0)  編輯  收藏 所屬分類: Linux版本管理
           

          1. 版本管理信息

          a) PLm帳號:sh4941/ :*****

          b) VM-Ubuntu的安裝 -----身份Kiki/:*****

                               ------root/:*****

                               ------samba:*****
          c) 網(wǎng)絡(luò)驅(qū)動器的映射

          a)   命名:‘xufuli(172.28.16.53)’上的svnserver 

          2. 組織級配置管理員-----------------職責(zé)

          I,      定義項(xiàng)目配置管理策略。-----------策略即方法

          Ii,         根據(jù)項(xiàng)目配置計(jì)劃創(chuàng)建CM存儲區(qū)域。

          Iii,    定義訪問控制策略。

          Iiii,  SVN日常維護(hù)----------SVN的數(shù)據(jù)備份。

          《配置項(xiàng)變更通知單》記錄和標(biāo)識配置項(xiàng)狀態(tài)及歷史版本,發(fā)布配置狀態(tài)報(bào)告。發(fā)生變更后,發(fā)布配置項(xiàng)變更通知

          Iiiii,   SVN用戶管理。

          3. 項(xiàng)目級配置管理員---------------------職責(zé)

          I,       實(shí)現(xiàn)項(xiàng)目配置管理策略。

          Ii,      定義各配置庫。-----------------------?

          Iii,     創(chuàng)建/維護(hù)項(xiàng)目基線

          Iiii,    負(fù)責(zé)配置管理平臺的日常維護(hù)和操作。

          4. 檢驗(yàn)配置管理工作-------------配置管理活動執(zhí)行的正確性

          對配置管理庫的基線庫和配置項(xiàng)

          基線和配置管理相關(guān)記錄的審查

          5. Vm-安裝Ubuntu—安裝SVN

          a)   開通vm下ubuntu的IP的下載權(quán)限

          b)   給ubuntu安裝svn: $sudo apt-get install subversion

          c)   然后安裝apache2: $sudo apt-get install libapache2-svn
          Ps: 兩個最常用的放置 Subversion 文件倉庫的位置是:/usr/local/svn 以及 /home/svn

          d)   然后添加Subversion組,設(shè)置方法:系統(tǒng)->系統(tǒng)管理->用戶和組,unlock解鎖root帳號,并手動設(shè)置密碼,這樣在后面可以直接用su 切換到root用戶來設(shè)置SVN若干東西。

          e)   承上建SVN文件倉庫目錄,/home/svn/myproject

          $ sudo mkdir /home/svn

          $ cd /home/svn

          $ sudo mkdir myproject

          $ sudo chown -R root:subversion myproject

          $ sudo chmod -R g+rws myproject ---------賦予組成員對所有新加入文件倉庫的文件擁有相應(yīng)的權(quán)限

          ------------------------9-14-2010------------要點(diǎn)

          6. Ubuntu目錄結(jié)構(gòu)

               ---------etc

               ---------home

                       ----------svn--------------自己創(chuàng)建的

                       ----------xufuli-----------安裝產(chǎn)生的默認(rèn)用戶目錄

               ---------var

                       ------------svn------------SVN安裝之后,自動產(chǎn)生的這個目錄

          7. Svnadmin---Svn提供的工具---是服務(wù)端工具,在版本庫所在的機(jī)器上使用***用來創(chuàng)建版本庫/牽出版本

          a)   Svnadmin    create/var/svn/repos

          b)   Svnadmin    create--fs-type fsfs /var/svn/repos

          c)   Svnadmin create     --fs-type  bdb /var/svn/repos

          d)   Rm -r p1 

          e)   Ls repos

          f)   Ls repos/hooks

          g)   Svnadmin help

          h)   Svnlook help

          i)   Ls ..

          j)   Svnlook info /var/svn/repos

          k)   Gedit /etc/samba/samba.conf

          l)   [global]

          Workgroup = Svnserver

          Netbios name = xufuli

          Server string = xufuli

          Security = share

                  [svnserver]

                          Path = /

                          Writeable = yes

                          Browseable = yes

                          Guest ok = yes

          m)   /etc/init.d/samba restart

          n)   Ls –al repos

          o)   Svn import /home/xufuli/html file:///var/svn/repository -m “initial import repository”

          p)   Svn list file:///var/svn/respository

          Ps:----------在導(dǎo)入之后,原來的目錄樹并沒有轉(zhuǎn)化成工作拷貝,所以需要運(yùn)行svn checkout導(dǎo)出一個工作拷貝。

          q)   Svn co file:///home/svn/repository/ac

          r)   Svn info

          ---------file:///home/svn/repository/ac

          s)   開通SSH服務(wù)的問題?---無法遠(yuǎn)程登錄

          t)   Chmod –R a+rw ./

          u)   Svn up

          v)   Svn log –v

          w)   Svn add standard/acconfig/kiki.js

          x)   Svn ci standard/acconfig/kiki.js –m “ci unknow file

          y)   Svn cleanup ps: 解鎖

          z)   Svn delete kiki.js ----svn ci –m “delete”

          aa) Svn diff –c 3 rule.txt

          bb) Svn cat –r 2 rules.txt > rules.txt.v2

          cc) Svn revert wlan_group.js

          dd) Svn co –r 2 file:///home/svn/respository/ac

          ee) Svn up –r 2 file:///home/svn/respository/ac

          ff) reboot

          主站蜘蛛池模板: 明溪县| 麻栗坡县| 牙克石市| 珠海市| 盐池县| 五台县| 壤塘县| 象山县| 古蔺县| 麟游县| 长顺县| 工布江达县| 丽水市| 泰州市| 双辽市| 扎赉特旗| 平陆县| 华池县| 宜州市| 平湖市| 尉犁县| 上饶市| 波密县| 南阳市| 轮台县| 分宜县| 嘉黎县| 大连市| 桃江县| 天津市| 青冈县| 文昌市| 沙田区| 平泉县| 凤城市| 北辰区| 元氏县| 三明市| 长垣县| 上栗县| 高碑店市|