本地CVS環境搭建

2021-06-07 21:42:30 字數 2269 閱讀 2472

以前的原始碼管理辦法就是不停的copy-rename備份,很是麻煩,現在終於決定自己在本地搭建cvs伺服器,管理自己的原始碼。

搭建cvs的原因主要是公司正好也在拿用cvs,如果有時間想學用下svn和git。

網上找了很多關於 本地伺服器 local server 的文章,大多數配置都是加偵聽埠,可以支援網路訪問的。

而我自己只是需要在本機上可以實現原始碼管理就好,找了半天才發現,原來都沒必要配置那下,裝好cvs就可以直接用了。

下面記錄一下過程,萬一以後又用到能方便些。

首先,設定cvsroot

cvsroot=/usr/local/src/cvsroot

在「伺服器端」新增目錄,作為專案的目錄,並init

root@ubuntu:/usr/local/src/cvsroot# mkdir amiclientroot@ubuntu:/usr/local/src/cvsroot# cvs init
root@ubuntu:/usr/local/src/cvsroot# lsamiclient cvsroot test

到一空目錄下,作為客戶端目錄

roott@ubuntu:/usr/local/src/cvsroot# cd /cvs/amiclient

root@ubuntu:/cvs/amiclient# ls

checkout**:  cvs co dir ,這樣把dir給checkout出來  co = checkout

root@ubuntu:/cvs/amiclient# cvs co amiclient

cvs checkout: updating amiclient

root@ubuntu:/cvs/amiclient# ls

amiclient

新建乙個檔案:

root@ubuntu:/cvs/amiclient/amiclient# echo "here's the amiclient readme" > readme

root@ubuntu:/cvs/amiclient/amiclient# cat readme

here's the amiclient readme

把新建檔案在新建到伺服器端

root@ubuntu:/cvs/amiclient/amiclient# cvs add readme

cvs add: scheduling file `readme' for addition

cvs add: use `cvs commit' to add this file permanently

當然是要commit之後才能生效的

root@ubuntu:/cvs/amiclient/amiclient# cvs commit -m "add readme"

cvs commit: examining .

/usr/local/src/cvsroot/amiclient/readme,v <-- readme

initial revision: 1.1

看看"伺服器"端有沒有這個檔案

root@ubuntu:/usr/local/src/cvsroot# cd /usr/local/src/cvsroot/amiclient

root@ubuntu:/usr/local/src/cvsroot/amiclient# ls

readme,v

已經有readme,v 的檔案了,環境搭建成功了.

好了,這樣就可以簡單的使用了。

記錄幾個簡單的實用用法

cvs add filename  新增檔案

cvs add dir       新增目錄,先在客戶端本地建立該目錄

cvs update filename  更新檔案  update 可簡寫為 up

最有用最關注的就是恢復歷史檔案了

cvs update -p -r 1.1 test.c > test.c 這樣就可將1.1版本的檔案移到本地了,更改後直接再update 就會生成新的版本了

參考資料&推薦閱讀:

cvs常用命令詳解 - iinel的專欄 - 部落格頻道 - csdn.net

ubuntumanual:版本控制系統 - ubuntu中文

CVS環境搭建

關鍵字 cvs 伺服器搭建參考 下面我簡單敘述一下cvs伺服器搭建過程。第一步 www.cvsnt.org 第二步 建立cvsroot命令 cmd cvs d f server cvs cvsroot init 第三步 建立使用者命令 set cvsroot sspi cvsproject cvs ...

paip 本機CVS環境搭建

paip.本機cvs環境搭建 這裡伺服器用cvsnt 2.5.03.2382.msi了。只有兩三m。裝好後,它提示重啟系統,這個其實是不需要的。只要進服務管理,把cvs的兩個服務啟動起來 就可以了。啟動服務時提示不能啟動?我的方法是刪了重新安裝,刪除的時候會提示重啟,不用 重啟直接重新安裝 然後開始...

本地使用CVS

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