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

正文內(nèi)容

基于cvs的版本控制系統(tǒng)服務器安裝與維護_畢業(yè)論文設計-免費閱讀

2024-10-02 18:21 上一頁面

下一頁面
  

【正文】 不僅如此,根據(jù) CVS 資源庫是本地的還是遠程的,以及連接到它的不同方式, CVS 還有許多不同的 CVSROOT 格式。323r0ofeeanv:cvspub henry:$fajkdpaieje:cvspub betty:fjkal。 1) 創(chuàng)建 cvsroot目錄: mkdir /usr/local/cvsroot 2) 設置該目錄的模式: chmod 1777 /usr/local/cvsroot 3) 修改環(huán)境變量: export CVSROOT= /usr/local/cvsroot 4) cvs init 這樣就創(chuàng)建了 CVSROOT。請先選擇此文件(如有多個文件,可以多選),點擊 Modify菜單,再點擊 Remove菜單命令,這時控制臺的輸出信息如下,這時此文件已被做了刪除標記,文件前的圖標變?yōu)榧t色。如上面的 .。相應的文件也在里面 。完成后按對話框上的 Continue按鈕,設置 Module的名字為 demo, Vender tag和 Release tag分別是制造和發(fā)行標記,可根據(jù)需要設置。我們要將這個目錄作為一個模塊 (Module),建立到 cvs服務器上去。 Windows 下 CVS客戶端的配置 同樣 ,在設計中用 WinCVS為例來配置 CVS客戶端。 如果一個帳戶名被同時寫到兩個文件里,此帳戶只有只讀權限。只有 CVS管理員才能進行訪問權限的修改。 提交 CVSROOT里的所有更新到服務器,我們的設置就生效了。在提交它之前,必須將 admin的信息添加到 checkoutlist文件中。例如添加 cvsadmin時的命令是: cvs passwd a r cvsuser cvsadmin //輸入 cvsadmin的密碼 //再次輸入 cvsadmin的密碼 這樣就新添了 cvsadmin帳戶,并將其映射到 Wi ndows帳戶 cvsuser上 (a表示添加一個賬戶, r表示影射到操作系統(tǒng)的帳戶中。然后右擊 /TestRep所在文件夾,單擊 “屬性 ”。然后用 administrator登陸到CVS,最后 Check Out出此 CVSROOT目錄。 CVS的多帳戶配置需要手動修改 Repository的 CVSROOT文件夾里的文件,缺乏統(tǒng)一的界面。所以需要指定一套基本的項目分配方案,以確保新成員能較容易的適應工作,同時也需要設置一個自動的系統(tǒng)來接受外來代碼,并使每個成員能及時得到最新修改的代碼。不過我沒有聽 說過多少項目試圖那樣做或那里有微妙的陷阱。 河南城建學院本科畢業(yè)設計(論文) 基于 CVS的版本控制系統(tǒng)介紹 9 變化控制的另一個方面指跟蹤這樣的情況,即對好幾個文件的改變實際上只是同一個邏輯變動。它的沖突 (conflict)概念是純粹文本意義上的,這種沖突會在同一個文件的兩種變化十分接近以致于會破壞合并命令 (如 diff3)。 CVS的典型功能 1) 替代管理 你的經(jīng)理和項目負責人應經(jīng)常與你交流以確保你時時記得進度表、合并點、分支名和發(fā)布日期。他們最終將因為不能夠在他們想要的時候開展項目而感到厭煩。沒有其它的開發(fā)者可以檢出這個文件 并且只有檢出那個文件的開發(fā)者可以登記 (check in:注 2)所做的修改。在團隊中工作的開發(fā)者需要能夠調整他們的各自的修改;一個集中式版本控制系統(tǒng)允許那樣做。它的無限制的版本管理檢出 (check out:注 1)的模式避免了通常的因為排它檢出模式而引起的人工沖突。這些項目包括 GNOME、 KDE、 THE GIMP和 Wine等。 Concurrent有并發(fā)的、協(xié)作的、一致的等含義。文本沖突需要用戶自己參與解決, CVS無法自動解決。 2) Revision(修訂版) 每 一個 file的各個 revision都不相同,形如 , ,一般 個 revision,后面的一個將自動增加最右面的一個整數(shù),比如 , , ...有時候會出現(xiàn) ,原因見后。河南城建學院本科畢業(yè)設計(論文) 基于 CVS的版 本控制系統(tǒng)介紹 5 2 基于 CVS的版本控制系統(tǒng)介紹 什么是 CVS CVS是一個 C/S系統(tǒng),多個開發(fā)人員通過一個中心版本控制系統(tǒng)來記錄文件版本,從而達到保證文件同步的目的。 2) CVS在 Linux系統(tǒng)上的安裝與維護 相比 Windows系統(tǒng), Linux系統(tǒng)的不可視化使得 Linux本身在使用上就困難重重,必須學習相關語言命令,才能很順暢的操作 Linux系統(tǒng)進行日常工作。 CVS 是并行控制系統(tǒng)的縮寫,這是一個將一組文件放在層次目錄樹中以保持同步的系統(tǒng)。 ClearCase 包括兩套: ClearCase LT 和 ClearCase(MultiSite)。如果你在每一個目錄中都寫下 Makefile或腳本,且必須知道其它一切的相對位置,有時不得不檢出整個倉庫。有了 CVS,你可以很容易地恢復舊版本,并從中看出到底是哪個修改導致了這個 bug。 CVS維護的文件類型可以是文本類型也可以是二進制類型。 CVS采用典型的 Client/Server 結構,開發(fā)團隊能夠跨越網(wǎng)絡跨平臺進行分布式操作。 本設計主要 完成了 CVS 的版本控制系統(tǒng)的安裝與維護,詳細講述 CVS 版本控制系統(tǒng)的由來、基本概念、工作模式、工作原理,以及 CVS 版本控制系統(tǒng)在Windows 環(huán)境和 Linux 環(huán)境下的客戶端和服務器配置方法 ,并完成了 CVS 版本控制系統(tǒng)在項目中的實踐應用 。 詳細敘述中滲透 CVS 的專業(yè)術語、命令語句。所以我們只需安裝一個 CVS服務器端就可以進行項目開發(fā)的版本控制了。 課題設計的意義 CVS( Concurrent Versions System)版本控制系統(tǒng)是一種 GNU軟件包,主要用于在多人開發(fā)環(huán)境下的源碼的維護。所有重要的免費軟件項目都使用 CVS作為其程序 員之間的中心點,以便能夠綜合各程序員的改進和更改。 CVS不能指導你如何構造什么。 課題國內(nèi)外研究狀況 目前業(yè)界主流的版本維護工具有 ClearCase、 Visual Source Safe以及本設計將要詳細介紹的 CVS,下面逐一進行簡 要介紹。與 CVS 相比, Visual SourceSafe 的最大特點是用戶可以同時在文件和項目級進行工作。 1) CVS在 Windows系統(tǒng)上的安裝與維護 Windows系統(tǒng)作為目前全球市場份額最多的操作系統(tǒng),有著無與倫比的優(yōu)勢和大眾化性能。 第四章 主要詳細展示 Linux 環(huán)境下 CVS 服務器與 CVS 客戶端安裝與配置方法。 CVS通過多種方式訪問倉庫。另外一個作用是在發(fā)布軟件的時候表示哪些文件及其哪個版本是可用的;各文件不同 revision可以包括在一個 tag中。更新本地的拷貝。 CVS基于客戶端 /服務器的行為使其可容納多個用戶。 河南城建學院本科畢業(yè)設計(論文) 基于 CVS的版本控制系統(tǒng)介紹 7 CVS是并發(fā)版本系統(tǒng)( Concurrent Versions System)的意思,主流的開放源碼網(wǎng)絡透明的版本控制系統(tǒng)。對你來說,有沒有出現(xiàn)過由于在命令行上按錯鍵而導致一天的工作都白費的情況呢?版本控制系統(tǒng)給了你一個安全的網(wǎng)絡。 CVS內(nèi)建了客戶機 /服務器存取方法,所以任何一個可以連到因特網(wǎng)上的開發(fā)者都可以存取在一臺 CVS服務器上的文件。他試圖檢出 … 但是版本控制系統(tǒng)不允許他這樣做,因為他的兄弟已經(jīng)把它檢出了。 不用擔心 , CVS會很小心,并且將會自動合并那些只要不是對代碼的同一行所作的改動。在單個文件內(nèi)遇到?jīng)_突時,大多數(shù)開發(fā)者不費多大力氣就能解決它們。 2) 變化控制 變化控制可以指許多事情。一般來講,用 cvs 來做,是產(chǎn)生一個 diff(用 cvs diff 或 diff),并且用電子郵件寄給某人,此人就可以用 patch 來應用它。 CVS 還有一個更加重要的特性:能記下每個文件的 每次修改,以及如何被修改 … 對于基于 Inter 的合作方式來說,這些特性太重要了。幾個難點如下: CVS源自 Unix系統(tǒng),其 Windows的移植版并沒有服務器功能。這時的 administrator也是此 Repository的管理員。使用Windows命令 user cvsuser cvsuserpassword /Add 可以添加此帳戶。所有的帳戶信息會被保存在CVSROOT目錄的 passwd文件當中。在里面將每一個想要升為管理員的 CVS帳戶的帳戶名寫到文件中,每行一個帳戶名。這個設置的地方在CVSROOT 目錄 中的 config文件 。我們改用 cvsadmin帳戶重新登陸,繼續(xù)下面的操作。實際的測試結果是在使用 anonymous登陸之后執(zhí)行 mit指令,系統(tǒng)會報告正常執(zhí)行完畢。 使用帳戶組來組織帳戶。輸入口令后,選擇 “OK”按鈕,如果 CVS服務器與 WinCVS的配置都沒出錯的話,將在 CVS的狀態(tài)欄中提示: cvs z9 d :pserver::/home/cvsroot login Logging in to :pserver::2401/home/cvsroot ***** CVS exited normally with code 0 ***** code 0表示正確的登錄;而如果出錯的話,將是 code 1,那么要根據(jù)錯誤的提示進行相應的修改。在 demo目錄上點擊鼠標右鍵,進入 Import Module子菜單,選擇 demo目錄,這時, wincvs自動識別出 demo中所有文件的類型。下面要來講解如何從 cvs服務器 check out一個模塊。即服務器上的版本可能比你現(xiàn)有的文件還新,這時你有三種選擇: a. 將服務器上 的文件和本地的文件合并后再提交 先在文件上點擊菜單命令 update…, 在彈出的對話框上什么都不要選,點擊確定按鈕,執(zhí)行后,合并后的文件前面有一個 M標記。 Remove 文件 如果要將 cvs中的文件刪除,不能簡單的將它從本機目錄中刪除,而必須借助Remove命令。 創(chuàng)建 cvs 組并加入 用戶 在 root權限下,創(chuàng)建一個 cvs組并加入成員: 1) 創(chuàng)建組: groupadd cvs 2) 打開 /etc/group文件,找到該組,如 cvs:x:514:,在后面添加要加入的用戶,比如 piaoyang, chen等,以逗號隔開,編輯結果是: cvs:x:514:piaoyang, chen 只有加入這個組中的成員才能進行相關 CVS操作。假設我們有下面幾個用戶需要使用 cvs: laser, gumpwu, henry, betty, anonymous,其中 laser 和 gumpwu 是系統(tǒng)用戶,而 henry, betty, anonymous 我們都不想給系統(tǒng)用戶權限,并且 betty 和 anonymous 都是只讀用戶,而且 anonymous 更是連口令都沒有。輸入命令: touch cvspserver vi cvspserver 在 cvspserver文件里寫入如下內(nèi)容并保存: CVS : current version contrl system DEFAULT: services is enable this server script was be writed by service cvspserver { socket_type = stream protocol = tcp wait = no user = root server = /usr/bin/cvs server_args = f allowroot=/usr/local/cvsroot pserver log_on_success +=USERID log_on_failure +=USERID disable = no } 2) 修改該文件權限: chmod 644 cvspserver 3) 到 /etc/,運行如下指令重新啟動 xid即可: ./xid restart 4) 重啟后用 root登錄,察看 cvs服務器是否已經(jīng)運行: 河南城建學院本科畢業(yè)設計(論文) Linux下 CVS服務器與客戶端的配置 23 stat l |grep cvspserver 如果返回 tcp 0 0 *:cvspserver *:* LISTEN,則說明 cvs服務器已經(jīng)運行。 piaoyang 是用戶名, 機器的 IP或名字(如果有 DNS才能用名字) /usr/local/cvsroot 是代碼庫的具體路徑 (注意:如果你不想每次敲這么多枯燥的命令,你可以在你登陸的時候讓系統(tǒng)作這些事情,具體的作法是修改你登錄的環(huán)境變量。這里面的原理其實很 簡單,和系統(tǒng)管理用戶的概念是一樣的。我們可以通過設置這三個文件來配置 CVS 服務器用戶的權限,下面分別介紹這幾個文件的作 用: readers文件:此文件中的用戶允許對模塊進行讀取,不允許寫入; writers文件:此文件中的用戶允許對模塊進行讀取和寫入; passwd文件:此文件存儲用戶名和密碼,當用戶登錄時進行驗證;
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1