文章目錄
CVS的幾個學習小站及配置說明這兩天考慮到PSP團隊開發DNN模組的方便性,我提議dudu和師域建好了CVS伺服器。為了讓大家儘快熟悉CVS的操作,師域叫我寫一個文檔給大家看,我在網上看了一些相關介紹,也安裝CVS用戶端和服務端進行測試,發現網上自己寫比較浪費時間,既然有現成的我就帖上來了。
目前我,dudu,師域用的用戶端版本是:http://downloads.cnblogs.com/TortoiseCVS-1.8.0-RC3.rar
國外SF.NET下載 http://sourceforge.net/projects/tortoisecvs/
TortoiseCVS是dudu比較推薦的一款CVS軟體, 希望大家也用這個,這個版本對簡體中文支援比較好(在最新版本中只支援和繁體而不支援簡體)
1. 其實dudu在今年4月份就寫cvs的配置方法 地址是:http://www.cnblogs.com/dudu/category/1469.html
個人認為 dudu寫的在Windows下配置與使用CVSNT 比較清楚,只是只對CVS伺服器的配置,沒有講用戶端的配置。
由於本人一直用的是VSS(公司區域網路內用比較方便,但是不支援遠端,聽說VS2005裡VSS到了8.0,目前我用的是6D版本),也看到.NET方面用的比較多的是VSS所以把CVS裡的幾個名詞和VSS對比一下:
CVS VSS 注釋
Update GetLatestVersion 項目開始之前,一定要Update,得到最新版本
CheckOut CheckOut 將項目簽出修改
Commit CheckIN 將修改完的項目提交到伺服器
Repository 相當於資料庫,存放所有專案檔 從這裡將得到所有的專案檔
對於一般使用者只知道這幾個就可以了。
配置說明(服務端參照dudu的(http://www.cnblogs.com/dudu/archive/2004/06/01/12623.html 這個地址):
是dudu發給我的,我來說明一下:
第一個框是曆史巨集指令清單
CVSROOT:是把下邊填好後,自動產生的。
協議:是服務端在伺服器上加上相應使用者後給的授權方式,故選擇Windows授權協議(:sspi:)。
伺服器:伺服器的網域名稱或者IP
連接埠: 訪問連接埠
倉庫檔案夾:如是伺服器端則是實體路徑,如是用戶端則寫上伺服器裡模組的根目錄名 如"/cvsroot".(不知道倉庫檔案夾名將無法登陸伺服器)(必須知道倉庫檔案夾這一點區類似於必須共用VSS裡的scrsafe.ini檔案,如果找不到伺服器上這個檔案,則不能訪問VSS伺服器;這個檔案夾就是VSS裡的項目根目錄名)
使用者名稱:伺服器添加的使用者名稱 (密碼在點確認後再寫進去)。
模組: 對於伺服器端來說 是選擇的檔案夾名.
2.使用cvsnt與wincvs實現cvs的架設 有多張圖片說明,比較通俗易懂。 http://www.frontfree.net/view/article_809.html
3.VSS, CVS vs. STARTEAM 各種配置講解 主要講命令列方式下的配置
http://www.8848software.com/scmchina/cvs-starteam/cvs_vs_starteam/
4.CVS 用戶端使用手冊,主要講解CVS的各種術語
http://ir.hit.edu.cn/~car/programming/cvs/cvs manual.htm
5.CVS的常用命令速查手冊,平常遇到的故障講的比較詳細
http://www.chedong.com/tech/cvs_card.html
6.CVS伺服器快速指南 結合dudu寫的那篇一起看效果會更好 http://www.linuxaid.com.cn/engineer/ideal/article/cvsserver.htm
我也是第一次使用CVS,如果有什麼錯誤請在下邊跟帖,我再改過來。
目前師域正在建立伺服器,如果你是PSP團隊裡的成員,那麼請你今後直接在CVS裡提交自己做的相應模組。