freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

cvs106eclipse團隊cvs簡明教程-文庫吧

2025-07-18 15:26 本頁面


【正文】 ( 7)獲取文件的某個特定版本: cvs update p ++ ++ ( 8)比較某個文件不同版本的差別: cvs diff ++ ( 9)發(fā)布項目: cvs tag R2_0 ( 10)其他常用命令: cvs status/log CVS 簡單教程 版權(quán)聲明:本文檔遵循 FDL 版權(quán)發(fā)布,有關(guān) FDL 的詳細信息,請參考: 何偉平 CVS 是 Concurrent Version System(并行版本系統(tǒng))的縮寫,用于版本管理.如果大家曾經(jīng)參與過多人協(xié)作開發(fā)的項目,大家肯定有這樣的痛苦經(jīng)歷:由于多個人同時修改同一個文件,自己辛辛苦苦修改的程序被別人徹底刪除了.另外,如果你的軟件 /程序已經(jīng)發(fā)布了三個版本,而這時候用戶需要你修改第二個版本的東西,也許你會因為只保留了最新版本而痛哭流涕.還有就是你對程序做了一些修改,但是修改很少,你只想給遠方的同事發(fā)一個兩個版本之間的差別文件,這樣可以免于郵箱不夠大,網(wǎng)速太慢之類的問題.為了解決類似這樣的問題,以及諸如生成補丁文件,歷史版本修改等,一幫黑客(褒義)在原先 Unix 體系里很成熟的 SCCS 和 RCS 的基礎(chǔ)上,開發(fā)了 CVS.( SCCS: Source Code Control System, RCS: Revision Control System) CVS 的基本工作思路是這樣的:在一臺服務(wù)器上建立一個倉庫,倉庫里可以存放許多不同項目的源程序.由倉庫管理員統(tǒng)一管理這些源程序.這樣,就好象只有一個人在修改文件一樣.避免了沖突.每個用戶在使用倉庫之前,首先要把倉庫里的項目文件下載到本地.用戶做的任何修改首先都是在本地進行,然后用 cvs 命令進行提交,由 cvs 倉庫管理員統(tǒng)一修改.這樣就可以做到跟蹤文件變化,沖突控制等等. 由于 CVS 是典型的 C/S 結(jié)構(gòu)的軟件,因此它也分成服務(wù)器端和客戶端兩部分.不過大多數(shù) CVS 軟件都把它們合二 為一了. 結(jié)合文檔和一些網(wǎng)上資源,我寫一點非常簡單的 “速成 ”的教材.希望對大家有用. 下面是我的步驟和做法: 前提要求: ? root 權(quán)限; ? CVS 軟件,請找到相關(guān)的 rpm, tgz, deb 等包裝上,或者到 下載原程序編譯安裝,這里我不準備介紹它的安裝,請參考 CVS 自身的文檔安裝.我使用 Slackware 的 tgz 包,安裝的命令是 installpkg cvs*.tgz 其他包請參考對應包管理工具的命令. ? 一定 的系統(tǒng)資源,要有一定內(nèi)存( 32M 就能工作得很好),要一定的磁盤空間,看你的項目的大小和多少而定. 架設(shè) CVS 服務(wù)器: 1. 建立 CVSROOT 目錄,因為這里涉及到用戶對 CVSROOT 里的文件讀寫的權(quán)限問題,所以比較簡單的方法是建立一個組,然后再建立一個屬于該組的帳戶,而且以后有讀寫權(quán)限的用戶都要屬于該組.假設(shè)我們建一個組叫 cvs,用戶名是cvsroot.建組和用戶的命令如下 groupadd cvs adduser cvsroot 生成的用戶家目錄在 /home/cvsroot(根據(jù)自己 的系統(tǒng)調(diào)整) 2. 用 cvsroot 用戶登陸,修改 /home/cvsroot ( CVSROOT)的權(quán)限,賦與同組人有讀寫的權(quán)限: $chmod 771 . (或者 770 應該也可以) 注意:這一部分工作是按照文檔說明做的,是否一定需要這樣沒有試驗,我會在做試驗后在以后版本的教程說得仔細一點.如果您有這方面的經(jīng)驗請?zhí)峁┙o我,謝謝. 3. 建立 CVS 倉庫,(仍然是 cvsroot 用戶),用下面命令: $cvs d /home/cvsroot init 4. 以 root 身份登陸, 修改 /etc/(使用 xid 的系統(tǒng)沒有此文件)和 /etc/services, 如果用的是 id 的系統(tǒng),在 /etc/ 里加入: cvsserver stream tcp nowait root /usr/bin/cvs cvs f allowroot=/home/cvsroot pserver 說明:上面的行是單獨一整行, /usr/bin/cvs 應該是你的 cvs 版本的命令路徑,請根據(jù)自己的系統(tǒng)調(diào)整 . /home/cvsroot 是你建立的 CVSROOT 的路徑,也請根據(jù)上面建立目錄的部分的內(nèi)容做調(diào)整. 如果是使用 xid 的系統(tǒng),需要在 /etc/(此名字可以自己定義),內(nèi)容如下: default: on description: The cvs server sessions。 service cvsserver { socket_type = stream wait = no user = root server = /usr/bin/cvs server_args = f allowroot=/cvsroot pserver log_on_failure += USERID only_from = } 其中 only_from 是用來限制訪問的,可以根據(jù)實際情況不要或者修改。修改該文件權(quán)限: chmod 644 cvspserver 在 /etc/services 里加入: cvsserver 2401/tcp 說明: cvsserver 是任意的名稱,但是不能和已有的服 務(wù)重名,也要和上面修改 /etc/ 那行的第一項一致.這里我用的是 CVS 的口令認證方式, CVS 還有其他認證方式,我沒有做試驗,如果您有經(jīng)驗,請補充,謝謝. 5. 添加可以使用 CVS 服務(wù)的用戶到
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1