亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
cvs完全手冊
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/1/18 13:52:55 ] 推薦標簽:

10 刪除歷史記錄
如果歷史文件過多,或確定有幾個階段的穩(wěn)定版本,我們可以刪除一些歷史文件,以保證cvs的性能
cvs admin -o rev1:rev2 filename 刪除rev1到rev2的版本,含這兩個版本
cvs admin -o rev1::rev2 filename 刪除rev1到rev2的版本,不含這兩個版本
如果省略rev1,表示刪除本分支rev2之前的所有版本
如果省略rev2,表示刪除本分支rev1之后的所有版本
cvs admin -o rev filename 刪除rev這個版本的文件
注意:有tag的版本不能被刪除,所以tag很重要,而且只能刪單個文件


CVS服務(wù)器的安裝和配置
=============================
1 下載源碼
------------------------------------
可從很多地方下載cvs,也可從官方ftp://ftp.gnu.org/gnu/cvs/下載

2 安裝,同很多源碼安裝一樣
------------------------------------
gunzip cvs-1.10.6.tar.gz
tar xvf cvs-1.10.6.tar
cd cvs-1.10.6
./configure
make
make install

3 包的安裝,如果找到具體操作系統(tǒng)的安裝包,則見此操作系統(tǒng)的使用說明,比如linux為
------------------------------------
rpm -ivh cvs-1.10.8-3.i386.rpm即可

4 建立Repository
------------------------------------
groupadd cvs(要訪問cvs的用戶加入此組)
useradd cvsroot
mkdir /home/cvsroot
cvs -d /home/cvsroot init
chown -R cvsroot.cvs /home/cvsroot
chmod -R ug+rwx /homecvsroot

5 配置/etc/services文件
------------------------------------
添加cvspserver,如果有不要加了
cvspserver 2401/tcp # cvs client/server operations
cvspserver 2401/udp # cvs client/server operations

6 配置inetd
------------------------------------
編輯/etc/inetd.conf,加入
cvspserver stream tcp nowait root /usr/bin/cvs cvs --allow-root=/home/cvsroot pserver
如果使用tcpwrappers
cvspserver stream tcp nowait root /usr/sbin/tcpd /usr/bin/cvs --allow-root=/usr/local/newrepos pserver
如果使用xinetd,編輯/etc/xinetd.d/cvspserver
service cvspserver
{
disable = no
socket_type = stream
wait = no
user = root
env = HOME=
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvsroot pserver
}
pserver表示是口令認證,如果要用ssh方式則應(yīng)該是server
--allow-root是Repository的目錄,可以有多個此選項來建立多個Repository

7 驗證配置成功
cvs login看時候能成功登錄,有幾個可能失敗的地方
用戶是否屬于cvs組和目錄權(quán)限
inetd是否正常配置和啟動,--allow-root是否寫對
8 導(dǎo)入項目
把你的所有項目文件放入prj_dir
cd prj_dir
 cvs import -m "this is a cvstest project" prj_dir v_0_0_1 start
v_0_0_1是這個分支的總標記.沒啥用(或曰不常用)
 start 是每次 import 標識文件的輸入層次的標記,沒啥用。


Watchers
=============================
cvs提供了watch的功能,來幫助大家了解誰在干什么,誰在對文件做什么操作,它發(fā)email通知,以協(xié)調(diào)大家的工作。
1 開啟watch功能
在CVSROOT/notify文件中加入下面行
ALL mail %s -s "CVS notification"
2 設(shè)定外部email地址
缺省是把通知信息發(fā)給本機的email,要發(fā)給別的地址,在CVSROOT/users加入如下內(nèi)容
hwz:kerlion@netease.com
3 watch文件的修改
cvs watch add filename
cvs watch remove filename
4 watch文件的修改
watch功能是個大家協(xié)調(diào)的功能,大家必須按一個統(tǒng)一的工作流程來做,如果不cvs edit,cvs沒有辦法通知修改情況
cvs edit filename
修改文件
cvs unedit filename
5 提醒大家使用watch功能
cvs沒有強制使用watch的功能,只有這個功能在用戶提交完后自動把文件變?yōu)橹蛔x的,再使用cvs edit filename可以修改它了
cvs watch on
6 查看那人人再watch
cvs watchers


WinCVS的安裝和配置

上一頁12345下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 免费黄色网址在线播放 | 日本乱人伦片中文三区 | 大又大又黄又爽免费毛片 | 国产亚洲sss在线播放 | 38在线视频 | 欧美人成在线观看网站高清 | 在线视频a | 国外免费精品视频在线观看 | 99久久综合狠狠综合久久 | 一级做a爱过程免费视频韩国 | 欧美最新一区二区三区四区 | 欧美人与性禽xxxx | 看全色黄大色大片免费视频 | 久插视频 | 九九夜夜 | 九九热视频精品在线 | aa一级黄色片 | 男女在线观看视频 | 色偷偷88欧美精品久久久 | 午夜欧美 | 国产精品自拍一区 | 1000部羞羞视频在线看视频 | 在线欧美日韩 | 亚洲天堂网在线观看 | 亚洲第一页在线播放 | 人人爽人人爽人人片av免费 | 性欧美4khdxxxx | 怡红院美国十次成人影院 | 亚洲视频欧美视频 | 精品一区二区三区高清免费观看 | 男人av的天堂 | 18勿进色禁网站永久免费 | 最新黄色网址在线观看 | 污视频18高清在线观看 | 日韩欧美亚洲中字幕在线播放 | 欧美在线视频第一页 | 青春草视频免费观看 | 香蕉视频最新版 | 日本一区二区三区免费高清在线 | 国产丝袜第一页 | 日韩中文字幕免费在线观看 |