作為一個現代的開發人員,你已經習慣了使用版本管理來管理自己的代碼和文檔。當我們在家里的機器上想對自己的東西做版本管理的時候你需要自己配置一個版本管理服務器,如CVS等。但是很遺憾的是,CVSNT的配置很是麻煩,而且CVS的功能實在是落伍,SVN服務器的配置也實在麻煩,VSS?老古董一邊去!網絡上申請一個免費的項目空間,如sf.net之類的:那你的文件就都公開了。
今天我無意中發現原來創建一個個人用的SVN Repository是那么的方便。TortoiseSvn這個小烏龜你一定很熟悉,它本身就有一個創建本地Repository的功能,我以前沒有注意到過,不知道你用過沒有。我用的版本是 1.4.4,在它的幫助的Chapter4里就提到了這個功能。簡單來說操作步驟如下
第一步,創建一個空白目錄,如F:/SVNRepositorys/sample/sampleRepository
第二步,右鍵點擊該目錄,在右鍵菜單中選擇TortoiseSVN->Create repository here...。如下圖所示
第三步,在彈出窗口中選擇repository的類型,FSFS是一種新的格式是一種新的類型,速度快,支持網絡共享和windows98;BDB類型比較成熟,已經用了很長時間了,比較穩定。選擇你想要的,點擊OK按鈕就可以了。
到此為止我們的工作就完成了,你已經有一個本地的repository可以用來做版本管理了。如果有興趣的話你可以打開你剛才創建的目錄看看里面的內容。我對里面的內容格式并不很清楚,這里就不說了。下面我們可以用Repository Browser看看我們新創建的repository,如下圖所示:輸入地址
file:///F:/SVNRepositorys/sample/sampleRepository你就可以看到新創建的repository了。注意上面的藍色部分,這里使用的協議是file協議。
我原先為自己一些文件的版本管理做過很多的麻煩事,比如搭建CVSNT啊,學習SVN Server的配置啊。但是沒有想到可以這么簡單的就可以達到自己的目的了。這件事情給了我一個啟發:熟練掌握你手里已有的工具,你會發現你其實已經擁有很多。