2010年3月8日 星期一

CVS手記

如何設定CVS

第一步,設定CVS的環境,CVSROOT之路徑 。

A.使用 pserver來存取 export CVSROOT=:pserver:userid@ipxxx.xxx..xxx:/home/userid

如果是在自已的主機上就可以直接設定成 export CVSROOT=/home/cvspath

B.建資料庫 (因資料目前/home/huntcvs資料庫已經建好,所以不用使用)

cvs init

C.建立模組

cvs import –m “建模組時之文件訊息” modulename winging_lu start

-m “XXX” :建立模組之訊息

modulename : 模組名稱

winging_lu : 建立人名稱

D.由資料庫取出模組

cvs co [-r tagname ] [-D date ]HDR-04DE

-r tagname:下載指定版本的程式內容

-D data:指令日期

E.模組放入資料庫

cvs ci

F.製作版本標籤

cvs tag V1_01_bata .

G.新增一個檔案或資料夾

cvs add file.c file.h ….

H.移除一個檔案或資料夾

cvs remove file.c file.h …

I.多人共同開發時,別人有新的ci時,更新自己的版本,同步資料庫版本。

cvs update

-P 刪除空資料夾。

-C 用資料庫資料覆寫本地資料。

-d 建立資料夾,如co功能

-f 如果沒找到標籤,強迫使用前一個版本.

-l 更新本地資料夾,不包括子目錄.

-R 更新資料夾包括子目錄.

-r rev 使用特定之版本(標籤)更新

-D date 使用特定日期資料更新.

-j rev 合並特定版本與目前版本.

CVS版本之訊息。

cvs login:簽入CVS
cvs status :看目前repository裡面有那些檔,檔案版本等等資訊 -l只看local
cvs diff:看兩個版本的差異
cvs log :看一下log歷史紀錄
cvs logout:簽離CVS
K.匯出CVS檔案,不包括CVS資料夾
    cvs –q export -d 資料夾 專案名稱

CVS版本之訊息。

請入進網頁:

http://IP/cgi-bin/cvsweb.cgi/

1 則留言:

Unknown 提到...

Hi!
how can I contact you?
I have some questions about your project HDR-04DE...
May I ask you? By email?
Thanks.
my email is ittr.ium at gmail.com