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 無論是開發新 還是修改 都可...