<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,  comments - 11,  trackbacks - 0

    CVS介紹

    CVS是Concurrent Versions System(并發版本系統)的縮寫,基于Unix體系中成熟的SCCS(Source Code Control System)和RCS(Revision Control System)開發,是一個開放源碼的項目,目前已是版本控制系統的主流軟件。一個很常見的使用CVS的場合,就是開放源碼項目。由于開放源碼項目的開發者的分布性,對于版本管理的要求更加嚴格,而目前大部分的開放源碼項目幾乎都是采用CVS來管理源代碼,CVS的標準性和強大可見一斑。CVS跟微軟的VSS一樣,是源代碼版本控制工具之一,所不同的是CVS屬于開源項目,并且CVS最初是為Linux/Unix設計的,現在已經有Windows下版本,它實現了跨平臺。

    CVS采用客戶機/服務器體系,代碼以及各種版本存儲在中心服務器內,每一個個體開發者開發時都首先從服務器上獲得一份自己的拷貝,在此基礎上進行開發,以避免直接影響服務器上的數據。開發者可以隨時把自己的新代碼提交給服務器,并通過更新獲得代碼的最新狀態,保持與其他開發者的一致。

    CVS對于網絡是透明的,開發者可以使用客戶端軟件(幾乎所有的平臺上都有相應的客戶端軟件)在任何時候,任何地點通過網絡來獲取最新的代碼。有關Linux下CVS的搭建的資料很多而且很全,在這里就不再介紹。下面主要介紹一下個人在Windows下面搭建CVS的一個過程,或許對你有一定的幫助。

    一、需要的軟件
    1、CVSNT
    CVSNT是目前在Windows平臺上構建CVS服務器最方便的工具,操作簡單,以Windows服務程序的形式運行。目前CVSNT已被移植到其它平臺如Linux上。
    選用版本:2.0.58d。
    在這里我選用這個版本而不采用最新的2.5.x的原因主要是因為2.5.x版本的CVS改變了History文件的格式,導致無法使用CVSTracNT一起工作。但是如果你不使用CVSTracNT,選用2.5.x也一樣,其操作與2.0.58d基本相同,也是十分的簡單。
    CVSNT可以直接到官方站點下載:http://www.cvsnt.org/

    2、WinCVS
    WinCVS是CVS的一個客戶端程序,當你創建了一個CVS服務器以后,你可以通過WinCVS來訪問CVS服務器,添加數據以及獲取CVS服務器上的文件等。WinCVS同樣擁有Windows版本。
    選用版本:2.0.2 (Build2)
    客戶端程序版本無所謂,只要與服務器端兼容即可。CVS訪問協議有多種,我們經常用的是pserver,格式是::pserver;username=youname;password=youpass;hostname=192.168.1.22:/cvsroot注意,這里的用戶名以及密碼是你訪問服務器的用戶名以及密碼,對于Windows服務器來講,可以在計算機管理中添加用戶,最后面的cvsroot是CVS服務器數據倉庫的根路徑,與服務器設置要保持一致。
    官方下載地址:http://www.wincvs.org

    3、Python
    要想讓WinCVS運行起來并能夠支持命令行操作,必不可少的就是Python(包含TCL)。
    選用版本:2.4.1
    在運行CVS客戶端程序的時候,需要Python支持,可以運行WinCVS在命令行中進行操作版本選擇原則是與WinCVS兼容。
    官方下載地址:http://www.python.org/

    4、CVSTracNT
    除了安裝CVS的服務器端以及客戶端程序外,在項目管理中我們還一般會配套安裝CVSTracNT,它是一個基于Web的CVS源代碼跟蹤工具。使用CVSTracNT,我們可以跟蹤源代碼的變更,可以查看提交的記錄,可以對比不同版本之間的異同,允許提交任務單、創建里程碑,并通過Web的方式查看、比較源代碼文件。對于CVS系統本身來說,是一個非常有益的補充,對開發起到很大的幫助。
    選用版本:1.1.5 Build20050703多國語言版。
    這個版本由cnpack項目組的成員進行了漢化,并添加了許多實用的工具。具體的內容可以參考其中文網站。
    官方下載地址:http://www.cnpack.org/

    二、安裝過程
    1、安裝CVSNT
    直接運行CVSNT安裝包。安裝結束后,打開Service Control Panel,配置你的CVS倉庫。點擊Repositories選項頁,添加你的倉庫地址就可以了,不需要重新啟動CVS服務器。這里注意的是,你選擇的數據倉庫路徑是你CVS服務器存儲數據的路徑,并不是你需要用來管理的文件目錄。我們可以指定一個目錄用于存儲。

    2、安裝WinCVS
    直接運行安裝文件,按照提示Next下去即可。安裝完成以后使用分配的帳號登陸CVS服務器進行相應的操作。詳細使用可以參考WinCVS幫助文檔。

    3、安裝Python
    直接運行安裝文件。注意要選擇以前裝TCL(使用命令行操作WinCVS時需要TCL的支持),其他一路Next。記得最后在PATH中添加一個Python的安裝目錄。

    4、安裝CVSTracNT
    直接運行CVSTracNT安裝包。安裝結束后運行CVSTrac配置程序,程序啟動后會自動搜索CVS倉庫,將其添加到CVSTrac數據庫。選中數據庫,點擊瀏覽按鈕,你的瀏覽器應該打開并顯示CVSTrac的頁面了。
    CVSTracNT的使用及配置參考 http://www.cnpack.org/ 上的介紹。

    三、總結
    以上的搭配過程是本人自己第一次搭建的寫照,很多地方可能還不是十分的完整,以后會不斷補充。但是基本的都做完了,而且測試通過。在安裝過程中剛開始的時候可能對CVS帳號的分配會比較迷惑。本人也是通過本次安裝才知道賬號添加試通過計算機管理來實現的,就是添加Windows用戶 :-) 到此為止,一個簡單的CVS環境就培植成功了,接下來的事情是如何添加文件到CVS數據庫中以及如何使用WinCVS進行獲取文件了。

    posted on 2010-03-14 02:26 jadmin 閱讀(107) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲视频在线观看| 亚洲AV无码久久| 爱情岛论坛亚洲品质自拍视频网站| 日韩吃奶摸下AA片免费观看| 亚洲制服丝袜一区二区三区| 100000免费啪啪18免进| 亚洲国产精品综合久久久| 青青青国产在线观看免费网站| 国产精品亚洲精品青青青| 女人张腿给男人桶视频免费版 | 亚洲精品无码AV人在线播放| 国产成人无码区免费网站| 久久亚洲AV无码精品色午夜麻| 免费成人高清在线视频| 亚洲色图古典武侠| 好先生在线观看免费播放| 亚洲人成自拍网站在线观看| 亚洲精品国产自在久久 | 美女扒开屁股让男人桶爽免费| 免费在线观看亚洲| 中文字幕乱理片免费完整的| 亚洲免费视频网站| 好爽…又高潮了免费毛片| 免费国产黄网站在线观看动图| 久久久久亚洲av毛片大| 在线人成精品免费视频| 亚洲AV无码国产精品永久一区| 亚洲人成人无码网www国产| 91精品国产免费| 日韩在线视精品在亚洲| 久久久久亚洲AV成人无码| 97无码免费人妻超级碰碰夜夜| 免费夜色污私人影院网站电影| 国产精品亚洲片在线观看不卡| 很黄很黄的网站免费的| 免费观看又污又黄在线观看| 亚洲激情视频在线观看| 免费国产a国产片高清网站| 在线人成精品免费视频| 一级成人a免费视频| 亚洲欧洲日韩国产一区二区三区 |