CVS 使用問答

2021-05-22 16:39:20 字數 721 閱讀 2723

1,執行新增命令出錯?

*重現錯誤

執行命令

$ cvs add mydir

cvs add: in directory `.':

cvs [add aborted]: there is no version here; do `cvs checkout' first

環境變數

$echo $cvsroot

:pserver:[email protected]:/myrepos

倉庫位置

$ls /var/lib/cvsd/myrepos/ -l

drwxrwxr-x 3 cvsd cvsd 4096 2010-01-14 20:29 cvsroot

*原因分析:出現這樣的錯誤是因為,將目錄新增到了伺服器倉庫中的根目錄下了,cvs不允許使用加入選項(add selected)往伺服器倉庫中的根目錄下新建目錄。

*解決方法:

(1) 在cvs倉庫中新增乙個資料夾mydir,並修改許可權。

(2) 在乙個臨時資料夾裡執行命令 cvs co mydir

(3)  把原來mydir中的檔案複製到現在的co出來的空資料夾中,並執行命令 cvs add * 然後 cvs ci *

2, 如何給現有倉庫中的專案打過的標籤?

$cvs status -v dir或filename

3, 如何提取某個標籤的專案?

$cvs co -r "標籤名" 目錄名

CVS使用規範

修改檔案之前首先 update 這意味著修改時的版本盡可能新,一旦發生衝突,解決它的工作量會比較小 及時 mit 本地 與 庫中的 差異越小,別人合併的難度也就越小 他們有比較大的概率能夠拿到新的版本 將不同的功能單元修改分開 mit 一方面,這樣做能夠盡早地 mit 減少別人合併的難度 另一方面,...

C VS使用科普

vs下c winform 解決方案裡面生成的檔案都是什麼作用?幹什麼的?properties資料夾 定義你程式集的屬性 專案屬性資料夾 一般只有乙個 assemblyinfo.cs 類檔案,用於儲存程式集的資訊,如名稱,版本等,這些資訊一般與專案屬性面板中的資料對應,不需要手動編寫。cs 類檔案。源...

本地使用CVS

cvs是乙個版本控制軟體,當多人共同開發同一 時,可以方便有效的控制不同開發人員的軟體版本 我個人開發 但也希望對開發進行版本控制.首先安裝cvs,設定cvs目錄,並初始化cvs sudo apt get install cvs cvsroot cvs cvs init 無論是開發新 還是修改 都可...