CVS使用手冊

2021-04-13 07:58:37 字數 1473 閱讀 4828

注意:第一次匯出以後,就不是通過cvs checkout來同步檔案了,而是要進入剛才cvs checkout project_name匯出的project_name目錄下進行具體檔案的版本同步(新增,修改,刪除)操作。

cvs的許可權管理分2種策略:

基於系統檔案許可權的系統使用者管理:適合多個在linux上使用系統帳號的開發人員進行開發。

基於cvsroot/passwd的虛擬使用者管理:適合多個在windows平台上的開發人員將帳號對映成系統帳號使用。為什麼使用apache/apache使用者?首先redhat8中預設就有了,而且使用這個使用者可以方便通過cvstrac進行web管理。

chown -r apache.apache /home/cvsroot

chmod 775 /home/cvsroot

linux上通過ssh連線cvs伺服器的多個開發人員:通過都屬於apache組實現檔案的共享讀寫

開發人員有開發伺服器上的系統帳號:sysuser1 sysuser2,設定讓他們都屬於apache組,因為通過cvs新匯入的專案都是對組開放的:664許可權的,這樣無論那個系統使用者匯入的專案檔案,只要檔案的組宿主是apache,所有其他同組系統開發使用者就都可以讀寫;基於ssh遠端認證的也是一樣。

apache(system group)

/ | /

sysuser1 sysuser2 sysuser3

windows上通過cvspserver連線cvs伺服器的多個開發人員:通過在passwd檔案種對映成 apache使用者實現檔案的共享讀寫

他們的帳號通過cvsroot/passwd和readers writers這幾個檔案管理;通過cvstrac設定所有虛擬使用者都對映到apache使用者上即可。

apache(system user)

/ | /

windev1 windev2 windev3

利用cvs wincvs/cvsweb/cvstrac 構成了乙個相對完善的跨平台工作組開發版本控制環境。

相關資源:

statcvs:基於cvs的**統計工具:按**量,按開發者的統計表等

如何在web開發中規劃cvs上:在google上查 "cvs web development"

一些整合了cvs的ide環境:

eclipse

magic c++ 

本文**

sed使用手冊

原貼 http blog.chinaunix.net u 23204 showart 305602.html sed使用手冊 原創 在sed語句,正規表示式必須封閉在 中間。如 d,刪除空行。sed位址 在sed位址管理中,預設是對全域性進行操作,同時位址可以分為行位址和模式位址。如1,10d 12...

vi 使用手冊

進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r...

LoadRunner使用手冊

解決方法 要得到監視的資料,必須要在被監視的伺服器 web server 上獲得管 理員許可權。最簡單的方法是在 網路鄰居 中以administrator 身份登陸web server。當然使用下面的控制台命令也可以 net use 機器名 然後登陸使用者名稱和密碼即 可。登陸的使用者名稱必須具有管...