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

您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
Linux與Windows CVS服務器配置與使用
作者:網絡轉載 發布時間:[ 2014/3/26 17:01:40 ] 推薦標簽:CVS 服務器 版本管理

5、配置CVS用戶與cvsroot的屬主與屬組:

首先建立一個用戶組cvs,可以使用groupadd或者addgroup命名,也可以直接編輯/etc/group文件添加這個組,然后添加一個用戶cvsroot, 然后修改/etc/passwd文件使cvsroot用戶的缺省組是cvs組,而不是cvsroot組(也是修改)。在/home目錄下建立cvsroot目錄(也可以在其它你喜歡的目錄下建),然后修改/home/cvsroot的屬主及屬性:

#chown cvsroot.cvs /home/cvsroot
  #chmod 771 /home/cvsroot

6、 vs進行初始化:

安裝完CVS服務器之后的另一件重要的事情是要初始化CVS服務器的根目錄,以后創建的CVS項目都將建立在這個目錄下,采用的命令如下:

  #cvs -d /home/cvsroot init

這樣目錄/home/cvsroot成為CVS服務器的根目錄,以后創建的目錄都將默認的存放在這個目錄下。

7、登錄cvs服務器(在Linux或其它Unix系統下進行登錄的情況):

a、如果是遠程登錄,采用以下語法:

  #cvs -d :pserver:cvsroot@host:/home/cvsroot login
CVS password://輸入用戶cvsroot的口令;

如果沒有出現其它的任何提示表示登錄成功了,否則要根據提示進行相應的修改。 下面對登錄命令的語法進行說明:

其中,:pserver表示采用pserver方式進行用戶登錄認證,一般的CVS服務器都采用這種方式,當然也可以采用其它方式,具體參考相應的資料;:cvsroot表示要登錄的用戶名,只要是cvs組的成員都可以,如:cather;@host表示要登錄的服務器,可以是DNS名,也可以是IP地址,如:10.104.1.204;:/home/cvsroot表示CVS在服務器上的目錄,也可以是其它目錄(由第6中你所指定的用來做init初始化的目錄決定);提示:也可以把export CVSROOT=:pserver:jchuang@192.168.0.8:/home/cvsroot這一句直接寫在用戶的初始化文件中(如:.bash_profile),這樣用戶每次登錄時,只需輸入:

  #cvs login

然后輸入相應的口令可以登錄到cvs服務器上。

b、如果是本地登錄,可以直接把export CVSROOT=/home/cvsroot這一句寫在用戶的初始化文件如:.bash_profile中;然后直接

8、向CVS添加新的項目模塊

一般我們都已經有一個或多個項目了,這樣我們可以用下面步驟生成一個新的CVS項目。將一個工程文件置于CVs中進行版本控制,在CVS 術語中稱作導入(import)。從名字上可以看出,在導入前需要為此作些準備工作。

輸入操作的基本要求是有個"干凈"的目錄結構。"干凈"的意思是不需要版本控制的文件都被移走了(如編譯生成的文件,備份文件等等)。如果工程已經開始一段時間了,這顯得很重要。在目錄中也許有些是不打算將其置于版本控制下的文件,但是又想將他們放在這里,這種情況下,你要在輸入之前將它們移走,然后再移回來。

注意的是CVS 認為空目錄是不存在的。如果想增加一個既不包含文件又不包含子目錄的目錄,需要在其下創建一個啞文件。建議你創建一個名為 README.txt 的文件,其內容為對目錄的簡要說明。

進入到已有項目的目錄,比如叫 cvstest:

    $cd cvstest

運行命令將項目文件導入到cvs倉庫中:

    $cvs import -m "this is a cvstest project" cvstest v_0_0_1 start

說明:import 是cvs的命令之一,表示向cvs倉庫輸入項目文件。

-m參數后面的字串是描述文本,對項目進行描述,如果不加 -m 參數,那么cvs會自動運行一個編輯器(一般是vi,但是可以通過修改環境變量EDITOR來改成你喜歡用的編輯器)讓你輸入信息,cvstest 是項目名稱(實際上是倉庫名,在CVS服務器上會存儲在以這個名字命名的倉庫里) v_0_0_1是這個分支的總標記.沒啥用(或曰不常用)。start 是每次 import 標識文件的輸入層次的標記,沒啥用。這樣我們在用戶指定進行初始化的目錄/home/cvsroot下建立了一個名字叫cvstest的CVS模塊了,然后,我們可以把這個測試項目的文件刪除,試驗如何從倉庫獲取文件這會在后面的客戶端文章進行說明。(注:本小節主要引用自http://linuxaid.com.cn何偉平的“CVS服務器快速指南”)

9、從cvs本地服務器上checkout相應的模塊:

a、如果是在CVS服務器所在計算機上,可以直接采用如下命令:

  #cvs checkout stw

這樣將把stw項目模塊checkout到當前目錄下。

b、如果是在遠程運行Linux或其它Unix系統上,在第7中登錄之后也可以用上邊的命令把相應的項目模塊checkout到當前目錄下。另外,如果是在windows端進行checkout,可以采用WinCVS,那么還要對WinCVS進行其它的一些配置,下一部分將具體介紹它的配置方法。

上一頁1234下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 日本欧美久久久久免费播放网 | 国产成人在线视频 | 免费a在线看 | 被窝国产理论一二三影院 | 国产无套粉嫩白浆在线精品 | 99久久九九 | 韩国成人理伦片免费 | 亚洲国产精品高清在线一区 | 精品久久久久久中文字幕欧美 | 在线观看男女爱视频网站 | 国产麻豆视频免费观看 | 黄色免费在线视频 | 午夜爽| 色偷偷综合网 | 777777农村一级毛片 | 777国产精品永久免费观看 | 国产精品国产三级国产在线观看 | 欧美娇小极度另类 | 日韩毛片免费视频 | 干干操操 | 亚洲日本高清成人aⅴ片 | 亚洲精品人成网线在线 | 香蕉视频黄色 | 久久91久久91精品免费观看 | va亚洲va欧美va国产综合 | 成人h视频在线 | 天天干人人干 | 两性午夜性刺激在线观看免费 | 中文日韩欧美 | 色综合天天综一个色天天综合网 | www.免费视频.com | 天天干国产| 高清中文字幕免费观在线 | 一本大道香蕉久97在线视频 | 天天综合久久 | 草草视频在线观看最新 | 欧美性受xxxx视频 | 国产婷婷综合丁香亚洲欧洲 | 亚洲国产欧美国产综合一区 | 欧美成人观看免费完全 | 高清欧美一级在线观看 |