jasmine214--love

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

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

          Posted on 2010-09-15 09:23 幻海藍夢 閱讀(741) 評論(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. 組織級配置管理員-----------------職責

          I,      定義項目配置管理策略。-----------策略即方法

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

          Iii,    定義訪問控制策略。

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

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

          Iiiii,   SVN用戶管理。

          3. 項目級配置管理員---------------------職責

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

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

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

          Iiii,    負責配置管理平臺的日常維護和操作。

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

          對配置管理庫的基線庫和配置項

          基線和配置管理相關(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------------要點

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

               ---------etc

               ---------home

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

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

               ---------var

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

          7. Svnadmin---Svn提供的工具---是服務(wù)端工具,在版本庫所在的機器上使用***用來創(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:----------在導入之后,原來的目錄樹并沒有轉(zhuǎn)化成工作拷貝,所以需要運行svn checkout導出一個工作拷貝。

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

          r)   Svn info

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

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

          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

          主站蜘蛛池模板: 柏乡县| 土默特右旗| 林芝县| 运城市| 徐汇区| 朝阳县| 阳春市| 六安市| 壤塘县| 巴马| 行唐县| 宜宾市| 巩留县| 抚宁县| 新野县| 万州区| 江津市| 宝兴县| 靖远县| 古浪县| 岗巴县| 武定县| 桃源县| 溆浦县| 辽中县| 巴彦县| 华亭县| 县级市| 贵州省| 古田县| 论坛| 鹤壁市| 新晃| 西林县| 库伦旗| 监利县| 绥宁县| 德令哈市| 怀化市| 泸西县| 望都县|