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

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

作者:Al;Dev;(Alavoor;Vasudevan);alavoor@yahoo.com
譯者:Cyril;Huang;cyril_huang@yahoo.com
v7.0,;20;Feb;2000;翻譯日期:;5;April;2000;


--------------------------------------------------------------------------------
這份文件是一份;"實際操作的說明";,以便於能使您很快的設(shè)定;CVS/RCS;原始程式碼控制系統(tǒng) 。這份文件里也有一些將;CVS;上常用的混合命令包成可設(shè)定的;shell;scripts; 。這些;scripts;為;CVS;提供了一個簡單的使用者介面 。這份文件的內(nèi)容不僅能適用於;Linux;系統(tǒng)也適用於其他像;Unix;的系統(tǒng),例如Solaris,;HPUX,;AIX,;SCO,;Sinix,;BSD,;SCO;等等 。;
--------------------------------------------------------------------------------



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

1.;簡介
原始碼控制系統(tǒng)是一個必須能管理那些在軟體計劃發(fā)展時原始碼所做的改變 。軟體開發(fā)者需要一個完整的原始碼改變歷史紀(jì)錄,以便於在發(fā)生問題時,能夠追溯到以前穩(wěn)定的版本 。既然原始程式碼對於任何的軟體計劃與開發(fā),都是花時間與金錢中最關(guān)鍵的部分,所以花時間藉由使用原始碼控制系統(tǒng)像;CVS;和;RCS;來安全的保護(hù)(safe-guarding)原始程式碼是非常重要的 。;

CVS;(Concurrent;Version;Control;System);是一個能讓很多程式開發(fā)者同時做軟體開發(fā)的非常強大工具 。它使用了RCS;的檔案規(guī)定格式但多了一層像應(yīng)用程式介面的包裝,架在;RCS;的上層 。;

(譯注:;RCS;是較老的版本控制,一個受;RCS;管制的檔案看起來是這樣子的;proj1.c,v;,CVS;沿用了一些;RCS;的規(guī)定 。);

CVS;能夠紀(jì)錄你的檔案的歷史紀(jì)錄(;通常是原始程式碼,但是其他型態(tài)的檔案則不一定) 。;CVS;只存了不同版本中檔案的差異,而不是你所建立的每個版本中的每個檔案 。;CVS;也保持了一個何時,何人更改檔案,為什麼更改檔案等等不同觀點的歷史紀(jì)錄 。;

CVS;對於軟體的發(fā)行和多人同時更改目前原始碼的管理是非常的有幫助 。他并不只是要對單一目錄下的檔案提供版本控制,相反的,CVS;更提供了多層有組織的目錄檔案的版本控制 。在這個目錄下除了你的原始程式碼外,還包含有一個;CVS;所建立的改版控制目錄與檔案 。;

這些目錄與檔案最後被合并在一起形成一個軟體的發(fā)行 。;

CVS;能被使用在;"C",;"C",;Java,;Perl,;HTML;和其他檔案 。;



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

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

2.;那一種版本控制系統(tǒng)適合我?;CVS;或;RCS
CVS;實際上是架在;RCS;之上的,;CVS;只是一堆更強大能控制一個有完整原始程式碼階層目錄的工具 。我們非常強烈的推薦您使用;CVS,因為您能夠很有彈性的用;perl;,;korn;bash;shell;等;scripts;語言設(shè)定您自己的;CVS;系統(tǒng) 。請看一些;korn;shell;scripts;的□例;Shell;Scripts; 。;

CVS;的優(yōu)點;

CVS;是非集中式的管理,使用者從儲存柜;(repository);登出一個檔案目錄,并且有他自己的獨立的穩(wěn)定目錄樹 。;
CVS;能夠在發(fā)行整個計劃的原始目錄樹中"蓋上印記";("STAMP") 。;
CVS;能夠使大家同時修改檔案 。;
CVS;能夠用;shell;scripts;或;perl;設(shè)定成檔案鎖住成單一使用或同時修改檔案模式 。;
CVS;的缺點;

需要比;RCS;多一點的管理 。;
非常成熟復(fù)雜的系統(tǒng),是目前應(yīng)用上已有的最高技術(shù) 。(感謝網(wǎng)友tsaipaw@mars.seed.net.tw來信指證我的錯誤);
有豐富的命令還有命令選項,因此對於初學(xué)者來說有很陡的學(xué)習(xí)曲線 。簡單使用的;shell;scripts;可在這里找到;Shell;Scripts; 。;
RCS;的優(yōu)點;

RCS;非常容易設(shè)定 。較少一些管理上的工作 。;

推薦閱讀