1. 版本管理信息
a) PLm帐号:sh4941/ :*****
b) VM-Ubuntu的安装 -----身份Kiki/:*****
------root/:*****
------samba:*****
c) 网络驱动器的映射
a) 命名:‘xufuli(172.28.16.53)’上的svnserver
2. 组织级配置管理员-----------------职责
I, 定义项目配置管理策略。-----------策略即方法
Ii, 根据项目配置计划创建CM存储区域。
Iii, 定义访问控制策略。
Iiii, SVN日常维护----------SVN的数据备份。
《配置项变更通知单》记录和标识配置项状态及历史版本,发布配置状态报告。发生变更后,发布配置项变更通知。
Iiiii, SVN用户管理。
3. 项目级配置管理员---------------------职责
I, 实现项目配置管理策略。
Ii, 定义各配置库。-----------------------?
Iii, 创建/维护项目基线。
Iiii, 负责配置管理平台的日常维护和操作。
4. 检验配置管理工作-------------配置管理活动执行的正确性
对配置管理库的基线库和配置项
基线和配置管理相关记录的审查
5. Vm-安装Ubuntu—安装SVN?
a) 开通vm下ubuntu的IP的下载权限
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组,设置方法:系统->系统管理->用户和组,unlock解锁root帐号,并手动设置密码,这样在后面可以直接用su 切换到root用户来设置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 ---------赋予组成员对所有新加入文件仓库的文件拥有相应的权限
------------------------9-14-2010------------要点
6. Ubuntu目录结构
---------etc
---------home
----------svn--------------自己创建的
----------xufuli-----------安装产生的默认用户目录
---------var
------------svn------------SVN安装之后,自动产生的这个目录
7. Svnadmin---Svn提供的工具---是服务端工具,在版本库所在的机器上使用***用来创建版本库/牵出版本
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:----------在导入之后,原来的目录树并没有转化成工作拷贝,所以需要运行svn checkout导出一个工作拷贝。
q) Svn co file:///home/svn/repository/ac
r) Svn info
---------file:///home/svn/repository/ac
s) 开通SSH服务的问题?---无法远程登录
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