部門內(nèi)建立了一個統(tǒng)一的CVS服務器,所以要把自己機器上CVS服務器中的幾個項目遷移過去,順便也整理了一下CVS服務器建立的思路。
CVS服務器環(huán)境: OS:Windows平臺 服務器軟件:CVSNT 2.5 CVS倉庫位置: 源:D:\WorkStation\cvs_repository 目標:E:\new_cvs_repository CVS倉庫名稱: 源:/cvs_repository 目標:/new1_cvs_repository
服務器搭建步驟: 1、下載CVSNT安裝包(可到http://www./cvspro/下載) 2、完成安裝 3、新建一個目錄作為cvs倉庫,如上面的D:\WorkStation\cvs_repository目錄 4、在系統(tǒng)中新建一個賬號,并設(shè)定該賬號對cvs倉庫目錄有讀寫權(quán)限,如:cvsadmin 5、在D:\WorkStation\cvs_repository\CVSROOT目錄下找到passwd文件(沒有則新建,沒有后綴的),然后按格式: user1:pwd:cvsadmin 為用戶建立cvs賬號,一個賬號一行。其中user1為賬號名稱,pwd為賬號密碼,cvsadmin即上面建立的系統(tǒng)賬號 6、啟動cvs服務后,cvs服務器就可以正式使用了 具體用cvs進行版本控制的方法,這里就不再詳述,可以到www.google.com搜索相關(guān)文章。
下面再說明一下cvs服務在兩臺機器間的遷移步驟: 1、用上面的方式在目標機器中建立cvs服務器,假設(shè)目標機步驟4中建立的系統(tǒng)賬號為:cvsadmin_new,倉庫根目錄為e:\ 2、把本機的D:\WorkStation\下的cvs_repository目錄拷貝到目標機的e:\ 3、因為有多個cvs服務器要統(tǒng)一遷移到目標服務器上,為了防止倉庫名稱的沖突(同名!),把e:\cvs_repository改為e:\new1_cvs_repository。注:這個改名也不是必須的,只要同名的倉庫目錄不要放在目標機相同位置就可以了 4、啟動目標機上“CVSNT control panel”,點擊“repository configuration”標簽,然后把e:\new1_cvs_repository目錄add進去,倉庫名稱自動顯示為/new1_cvs_repository,這個是可以根據(jù)實際情況修改的。像剛才說的,如果在目標機不同位置有多個目錄名相同的倉庫,只要在這里把倉庫名改成不同的就可以了 5、項目組成員各自的機器上已經(jīng)checkout了項目文件,現(xiàn)在要修改這些項目文件的cvs服務器信息。可以有兩種方法: a、從新的cvs服務器上重新checkout一個項目文件夾,作為開發(fā)文件夾。但如果原來的文件夾中和cvs服務器上有不同步(未提交或需要根據(jù)本機環(huán)境修改的文件),則需要手工替換這部分文件; b、搜索項目文件夾下所有的Root文件(這個是項目文件夾及子文件夾中保存cvs服務器信息的文件),然后用EditPlus軟件打開這些文件(文件可能比較多,建議分批打開),Ctrl+H,把: :pserver:user1@localhost:/cvs_repository 替換為: :pserver:newuser1@192.168.1.1:/new1_cvs_repository 記得選中“all open files”,這樣就可以一次替換掉所有打開著的文件的內(nèi)容,然后全部保存就可以了。
至此,CVS服務器的遷移全部完成。 摘自phoenix2xp
愛東東 我的各類資源收集收集網(wǎng)站 http://tag. 我的實驗性技術(shù)網(wǎng)站 http://www. 我的魔獸世界網(wǎng)站 http://www.
|