在前一篇《(一)版本控制管理器之發展史》的介紹中,有提到古典時期的cvs,那什麼是cvs?cvs特點是什麼?怎麼個用法?等一系列的問題,雖然這個版本控制管理器早已過時,但大家了解下也不妨,也便於我寫文章。下面我會為大家一一介紹cvs這個版本控制,主要分幾個大模組進行:
(2)軟體安裝:.
1)cvs伺服器:cvsnt
2)cvs客戶端:tortoisecvs
3)安裝過程:安裝簡單,先安裝cvs伺服器,再安裝cvs客戶端,預設安裝即可,安裝後重啟電腦。
(3)cvsnt伺服器端的配置
1)倉庫配置:開啟cvsnt的控制面板,執行開始選單cvsnt選單資料夾裡的「cvsnt control panel」即可。如下圖
如上圖,確保cvsnt的兩個服務啟動正常,cvs倉庫是**的每個版本和所有相關記錄在伺服器端的儲存地。有些時候又稱它為主拷貝(master copy),為什麼呢,我們將在後面的章節中了解到。在建立cvs倉庫之前,我們首先需要新建乙個資料夾用於充當倉庫。如下圖
單擊選項卡「repository configuration」(倉庫配置),該資料夾最好不要與程式放在一起,以免萬一系統崩潰時破壞資料。然後,點選「開始」->「程式」->「cvs for nt」->「configure server」,出現對話方塊後選擇「repositories」選項卡,就會出現如下對話方塊:
如上圖,因為是本地計算機上架設cvs伺服器,所以填寫127.0.0.1,也可以填寫為localhost;然後單擊「add」(新增),新增乙個倉庫,然後再單擊「新增」按鈕,瀏覽剛才新建的倉庫資料夾i:\mycvsdata如下圖:
如上右圖,單擊「確定」按鈕:
如上圖,單擊「是」,就初始化資料夾作為倉庫資料夾了,初始化後,在資料夾裡面會生成乙個cvsroot的資料夾,裡面有好多的檔案和子夾,都是倉庫的配置資訊。此時倉庫配置選項卡如下圖:
2)伺服器配置:單擊「server settings(伺服器配置)」選項卡,保持預設即可,如圖:
3)相容性配置: 單擊「compatibility options(相容性配置)」選項卡,如圖:
4)外掛程式配置: 單擊「plugins(外掛程式)」選項卡,如圖:
5)高階選項:單擊「advanced(高階)」選項卡,保持預設即可,單擊「確定」,完成伺服器的配置,如下圖:
(4)tortoisecvs客戶端的配置:
2)新增專案模組,也就是把專案新增到cvs倉庫。方法如下,在專案資料夾上點選右鍵,按下圖操作:
3)點選「建立新模組」後,會彈出如圖:
5) 單擊確定,完成新增。察看c:\testprjcvs,發現上面有個綠色標記,說明專案已經成功新增到倉庫了。分別看專案資料夾、倉庫資料夾如下:
6)開啟專案資料夾,新增乙個檔案到倉庫,操作過程如下:
8) 新增後,還需要提交操作,才能將檔案加入到cvs,右鍵單擊test.txt的檔案,提交,也可以在空白處單擊右鍵,選擇提交,提交所有的沒有提交的操作。
a young ilder ~ an old beggar !
(一)版本控制管理器之發展史
這張圖上分成了四個時期 1 史前時期 1982年的rcs,現在你可能還能在unix的發布包中找到它。2 古典時期 1990年的cvs 經典的scm管理器,可惜不能track目錄和檔名的改變,今天這個東西已經過時了 1985年的pvcs,1992年的clearcase 貴,功能複雜,當然,今天也有很多...
WATMServer服務管理器第二版發布
watmserver就是在window下的apache jdk tomcat和mysql的應用服務集中管理器,由 jspgen.com 提供。其中apache tomcat mysql模組,開啟 關閉滑鼠點點就搞定,再也不用為修改繁瑣複雜的配置檔案而煩惱,再也不用將寶貴的時間浪費在沒必要浪費的環境配...
git常用命令 二 版本控制
檢視歷史版本 head指向當前版本 git log將歷史記錄以一行的形式展現出來 雜湊值全顯示 注意等號左右沒有空格 git log pretty oneline將歷史記錄以一行的形式展現出來 雜湊值顯示一部分 git log oneline歷史記錄 雜湊值一部分 帶移動步數 git reflog版...