| CVS 入門: | ||
|---|---|---|
| <<< Previous | Next >>> | |
當我們 checkout 出庫存專案時,在工作目錄下每一個子目錄中皆有一個 CVS 資訊目錄,但我們要推出正式版本的軟體,不希望把這些 CVS 目錄也打包進去。CVS 有提供一個動作命令,用來取出不含控制訊息的整份專案。
作法如下:
cvs -q export -r 標記 -d 軟體目錄名稱 專案名稱 |
例:
cvs -q export -r r2002_10_20 -d sfs2.1 sfs2 |
註:-d 是指定要將取出的專案放在一個新的目錄之中,這個新的目錄名稱由您自取,通常和推出的軟體發行版本有關,比如我這裡把它命為 2.1 版,所以取名為 sfs2.1,也可以取名為 sfs-3.2.1、foo-1.5.1 等等,這由您自行決定。
上述會在目前的目錄中,產生 sfs2.1 的目錄,將 sfs2 的整份專案放置其中,您只要將該目錄予以打包壓縮,即可放上網站供人下載。
結果如下:
$ ls -F sfs2.1 admin/ images/ install.php Readme.txt* student/ themes/ COPYING.txt* include/ login.php* rlogin.php* studentreg/ upgrade/ education/ index.php* person/ school/ teacher/ upgrade.txt* $ tar cvzf sfs2.1.tar.gz sfs2.1 |
| <<< Previous | Home | Next >>> |
| 25. 合併分支及主幹 | 27. 關鍵字展開 |