創(chuàng)建本地SVN Repository用于文件版本管理
Posted on 2007-08-29 01:38 Justfly Shi 閱讀(7708) 評(píng)論(4) 編輯 收藏 所屬分類: tips 、工具學(xué)習(xí)作為一個(gè)現(xiàn)代的開(kāi)發(fā)人員,你已經(jīng)習(xí)慣了使用版本管理來(lái)管理自己的代碼和文檔。當(dāng)我們?cè)诩依锏臋C(jī)器上想對(duì)自己的東西做版本管理的時(shí)候你需要自己配置一個(gè)版本管理服務(wù)器,如CVS等。但是很遺憾的是,CVSNT的配置很是麻煩,而且CVS的功能實(shí)在是落伍,SVN服務(wù)器的配置也實(shí)在麻煩,VSS?老古董一邊去!網(wǎng)絡(luò)上申請(qǐng)一個(gè)免費(fèi)的項(xiàng)目空間,如sf.net之類的:那你的文件就都公開(kāi)了。
今天我無(wú)意中發(fā)現(xiàn)原來(lái)創(chuàng)建一個(gè)個(gè)人用的SVN Repository是那么的方便。TortoiseSvn這個(gè)小烏龜你一定很熟悉,它本身就有一個(gè)創(chuàng)建本地Repository的功能,我以前沒(méi)有注意到過(guò),不知道你用過(guò)沒(méi)有。我用的版本是 1.4.4,在它的幫助的Chapter4里就提到了這個(gè)功能。簡(jiǎn)單來(lái)說(shuō)操作步驟如下
第一步,創(chuàng)建一個(gè)空白目錄,如F:/SVNRepositorys/sample/sampleRepository
第二步,右鍵點(diǎn)擊該目錄,在右鍵菜單中選擇TortoiseSVN->Create repository here...。如下圖所示
第三步,在彈出窗口中選擇repository的類型,F(xiàn)SFS是一種新的格式是一種新的類型,速度快,支持網(wǎng)絡(luò)共享和windows98;BDB類型比較成熟,已經(jīng)用了很長(zhǎng)時(shí)間了,比較穩(wěn)定。選擇你想要的,點(diǎn)擊OK按鈕就可以了。
到此為止我們的工作就完成了,你已經(jīng)有一個(gè)本地的repository可以用來(lái)做版本管理了。如果有興趣的話你可以打開(kāi)你剛才創(chuàng)建的目錄看看里面的內(nèi)容。我對(duì)里面的內(nèi)容格式并不很清楚,這里就不說(shuō)了。下面我們可以用Repository Browser看看我們新創(chuàng)建的repository,如下圖所示:輸入地址file:///F:/SVNRepositorys/sample/sampleRepository你就可以看到新創(chuàng)建的repository了。注意上面的藍(lán)色部分,這里使用的協(xié)議是file協(xié)議。
我原先為自己一些文件的版本管理做過(guò)很多的麻煩事,比如搭建CVSNT啊,學(xué)習(xí)SVN Server的配置啊。但是沒(méi)有想到可以這么簡(jiǎn)單的就可以達(dá)到自己的目的了。這件事情給了我一個(gè)啟發(fā):熟練掌握你手里已有的工具,你會(huì)發(fā)現(xiàn)你其實(shí)已經(jīng)擁有很多。