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

您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源配置管理工具 > cvs
版本控制系統(tǒng)cvs的安裝和配置
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2014/1/14 10:13:20 ] 推薦標(biāo)簽:cvs 版本控制

cvs 是一個(gè)開(kāi)源的版本控制系統(tǒng)。 我們可以用它來(lái)記錄源文件的修改歷史。
例如,修改軟件時(shí)可能會(huì)不知不覺(jué)混進(jìn)一些 bug,而且可能過(guò)了很久你才會(huì)察覺(jué)到它們的存在。有了 cvs,你可以很容易地恢復(fù)舊版本,并從中看出到底是哪個(gè)修改導(dǎo)致了這個(gè) bug。
如果我們把曾經(jīng)創(chuàng)建的每個(gè)文件都保存下來(lái)顯然會(huì)浪費(fèi)大量的磁盤(pán)空間。cvs的做法是把一個(gè)文件的所有版本保存在一個(gè)文件里,僅僅保存不同版本之間的差異。
對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),兩人之間很容易很容易互相覆蓋文件。cvs用隔離不同的開(kāi)發(fā)人員的方式解決了這個(gè)問(wèn)題,每個(gè)開(kāi)發(fā)人員在自己的目錄工作,等完成之后由cvs合并。
cvs 初由 Dick Grune 在 1986 年 12 月以 shell 腳本的形式發(fā)布在 comp.sources.unix 的新聞組第 6 卷里。雖然當(dāng)前的 cvs 中沒(méi)什么代碼來(lái)自于這些 shell 腳本,但許多 cvs 的沖突解決算法是從它們來(lái)的。
1989 年 4 月,Brian Berliner 設(shè)計(jì)了 cvs 并編寫(xiě)了代碼。之后 Jeff Polk 幫助 Brian 設(shè)計(jì)了 cvs 模塊和銷售商分支支持。
我們可以免費(fèi)從網(wǎng)上下載到cvs
網(wǎng)址:http://www.cvshome.org/
1、基本安裝
以下以UNIX平臺(tái)為例。
從http://ccvs.cvshome.org/servlets/ProjectDownloadList下載新的cvs安裝包到本地后:
    %gunzip cvs-1.11.2.tar.gz
    %tar xvf cvs-1.11.2.tar
    %cd cvs-1.11.2
    %./configure (可以用./configure --help看看,根據(jù)自己的環(huán)境添加相應(yīng)的參數(shù))
    %make
    %su -      (以正確的用戶來(lái)安裝)
%make install
2、CVS Server端的配置
 安裝完CVS(假設(shè)cvs安裝在/usr/local/bin)后:
(1)啟動(dòng)CVS服務(wù)
    %vi /etc/services
  pserver 2402/tcp #cvs pserver port   (確認(rèn)這一行存在。)
    %vi /etc/inetd.conf
    在文件末尾加入:
  pserver stream tcp     nowait  root    /usr/local/bin/cvs cvs --allow-root=/your/path/for/cvs/repsitory pserver
  注意這是一行。
  然后重新啟動(dòng)inetd進(jìn)程(一般要root用戶權(quán)限):
  %ps -ef | grep inetd  找出inetd的pid
    %su -
  %kill -HUP pid
  %inetd

(2)建立cvsadm用戶和組(使cvsadm用戶屬于cvsadm組,用于對(duì)cvs進(jìn)行管理)
  在cvsadm用戶的.cshrc(ksh,sh對(duì)應(yīng)的文件為.profile)文件中設(shè)置環(huán)境變量$PATH變量中加入/usr/local/bin,并置$CVSROOT為:
  :pserver:cvsadm@192.168.4.33:/your/path/for/cvs/repository
  其中192.168.4.33為CVS服務(wù)器的IP地址。
(3)生成CVS環(huán)境
  確認(rèn)/your/path/for/cvs/repsitory目錄存在,且cvsadm有可寫(xiě)權(quán)限。以cvsadm登錄Unix,運(yùn)行%cvs login ,系統(tǒng)會(huì)提示輸入密碼,登錄成功后,執(zhí)行:%cvs init
  (注: 此時(shí)可能會(huì)提示.cvspass文件不存在,手工touch .cvspass文件后,重新運(yùn)行cvs login和cvs init 即可)

上一頁(yè)12下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 天天摸天天操天天爽 | 精品卡1卡2卡三卡免费网站 | 成年美女黄网色大观看全 | 亚洲剧场午夜在线观看 | 日本一区二区不卡久久入口 | 国产在线观看免费视频软件 | 久久99国产亚洲精品观看 | 77成人| 人人看人人爽 | 黄图视频在线观看 | 黄视频网站在线看 | jzzjlzz亚洲乱熟在线播放 | 男人和女人日皮的视频 | 国产日韩欧美91 | 狼人香蕉网 | 99精品视频在线观看 | 免费欧美黄色 | 成人网在线| 高清国语自产拍免费视频国产 | 狠狠色综合色综合网站嗯 | 亚洲国产午夜 | 天堂资源地址在线 | 日韩欧美成人免费中文字幕 | 九九精品在线播放 | 性放荡一级小说 | 国产在线观看成人免费视频 | 大杳焦伊人久久综合热 | 国产区综合另类亚洲欧美 | 丝袜美臀综合图 | 国产在线观看网址在线视频 | 福利免费观看 | 国产综合在线观看视频 | 国产小视频免费观看 | 中文字幕在线免费视频 | 一区二区三区视频免费 | free极度另类性欧美 | 欧美成在线视频 | 波多野结衣中文字幕在线视频 | 一级做a爰久久毛片武则天 一级做a免费视频 | 国产午夜精品一区二区 | 色www永久免费视频 色www亚洲 |