日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

1 CVS RCS HOWTO 原始程式碼版本控制系統(tǒng)( 二 )


RCS;用在一個(gè)每個(gè)人在一起工作的集中區(qū)域 。;
RCS;對(duì)於簡(jiǎn)單的系統(tǒng)很有用 。;
非常嚴(yán)謹(jǐn)?shù)膯我粰n案修改模式;-;同步與同時(shí)是不允許的 。;
RCS;的缺失;

由於使用單一目錄控制與檔案鎖住,不可能由很多的程式設(shè)計(jì)者做同時(shí)的開發(fā) 。因?yàn)閱我荒夸浵潞芏嗳藢?duì)檔案的改變,會(huì)造成;make;的使用錯(cuò)誤 。;
不能對(duì)整個(gè)軟體計(jì)劃戳上發(fā)行(releases)的印記 。;
這份文件也包含一些;shell;scripts;以提供簡(jiǎn)單的命令來(lái)作登出;(check-out),;登錄;(check-in),;送交(commit);檔案的動(dòng)作 。請(qǐng)看一些;shell;scripts;的□例;Shell;Scripts; 。;

對(duì)於;RCS;而言,請(qǐng)看;Linux;CD-ROM;里面的RCS;mini-howto 。;


--------------------------------------------------------------------------------

cd;/mnt/cdrom/Redhat/RPMS
ls;-l;howto-6.0-*.noarch.rpm
rpm;-qpl;howto-6*;|;grep;-i;rcs;


--------------------------------------------------------------------------------
或者看;http://sunsite.unc.edu/LDP/HOWTO/mini/RCS-HOWTO.html
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

3.;設(shè)定;CVS;
首先,你需要安裝;CVS;套件,在Redhat;Linux;上請(qǐng)用;


--------------------------------------------------------------------------------

cd;/mnt/cdrom/Redhat/RPMS
rpm;-i;rcs*.rpm
rpm;-i;cvs*.rpm
To;see;the;list;of;files;installed;do;-
rpm;-qpl;cvs*.rpm;|;less


--------------------------------------------------------------------------------
然後用;j,;k,;CTRL f,;CTRL D,;CTRL B,;CTRL U;或上下左右鍵,;page;up/down;瀏覽一下結(jié)果 。請(qǐng)用;"man;less";查看;less;的用法;
在其他的;unix;機(jī)器上,你可能需要下載;RCS;CVS;的;tar.gz;檔案,然後根據(jù);README,;INSTALL;檔的指示來(lái)安裝;CVS 。請(qǐng)到;http://www.cyclic.com;和;http://www.loria.fr/~molli/cvs-index.html

3.1;CVS;的專有環(huán)境變數(shù);
下列的環(huán)境變數(shù)需要在;/etc/profile;檔中設(shè)定,/etc/profile;是對(duì)所有使用者都有效的內(nèi)定值設(shè)定檔,如果沒有設(shè)定;/etc/profile,那麼你應(yīng)該加這些設(shè)定到你自己的設(shè)定檔;;/.bash_profile;內(nèi) 。;


--------------------------------------------------------------------------------

export;EDITOR=/bin/vi
export;CVSROOT=/home/cvsroot
export;CVSREAD=yes


--------------------------------------------------------------------------------

建造一個(gè)目錄來(lái)存你原始程式碼的儲(chǔ)藏柜;(repository);并且給予;unix;group;與;user;讀寫的權(quán)力 。;(譯注:這個(gè)目錄下將會(huì)有很多你將來(lái)的原始碼 。);


--------------------------------------------------------------------------------

export;CVSROOT=/home/cvsroot
mkdir;$CVSROOT
chmod;o-rwx;$CVSROOT
chmod;ug rwx;$CVSROOT


--------------------------------------------------------------------------------
要初始化你的;CVS;,并且從現(xiàn)在開始把你的原始程式碼交給;CVS;管理 。請(qǐng)做;-;
--------------------------------------------------------------------------------

cvs;init

(譯注;這個(gè)初始化的動(dòng)作在於建造一個(gè)儲(chǔ)藏柜,是一個(gè)目錄$CVSROOT/ 。
同時(shí);$CVSROOT/CVSROOT;也在此時(shí)被建造,這個(gè)模組目錄下面是控制你CVS的administration;files,
里面的檔案做一些修改後,可以使CVS更強(qiáng)大好用 。
$CVSROOT;下的目錄每個(gè)都是;module;的意思,一個(gè);module;可以就是一個(gè)專案計(jì)劃 。
但也可能是你把一個(gè)計(jì)劃拆成很多;module;,不同;module;交給不同的;team;去發(fā)展 。)

#;一定要換到想要;CVS;控制的計(jì)劃目錄下喔
cd;$HOME/my_source_code_dir

#;把整個(gè)目錄納入管理用;import;命令
cvs;import;my_source_code_dir;V1_0;R1_0

(譯注:其實(shí)是;cd;到你的project下後,cvs;import;模組;vendor_tag;release_tag,

推薦閱讀