整天在自己的電腦上寫代碼,然後再用ftp上傳到伺服器(沒辦法,伺服器沒有SVN這種進階玩意)。每次上傳都不知道哪個檔案修改了,導緻我得停下來檢查一下哪些檔案上傳了,十分痛苦。
另外,自己在本地寫的一些小程式,還是需要經常備份一下,以防止哪天腦殘修改出了一大堆的錯誤回溯不了就麻煩了。
是以,很有必要在本地也搭建一個代碼版本管理工具,來幫助我們進行代碼、文檔的管理工作。
推薦使用SVN作為代碼管理工具,搭個svn server,用戶端用Tortoise svn,可以整合在資料總管上面,還可以試試搭一個trac,線上比較差異和檢視更改很友善。
下面我們來看看如何在Windows下搭建一個subversion伺服器來友善自己的工作。
1) 搭建一個subversion伺服器
在Windows下,推薦使用VisualSVN。這個發行版本的安裝最簡單了,包含了所有我們需要的子產品,如subversion,Apache以及一個控制終端。安裝很簡單,一步一步安裝完成即可。
2) 安裝一個svbversion的用戶端
在Windows下推薦用TortoiseSVN,我不覺得在指令行下一行一行地敲svn指令是一件很開心的事~~
3) 管理你的内容
現在我們隻要在VisualSVN裡,建立一個代碼Repositories,比如說,我現在要寫一個Python的工程,建立一個名叫 PythonCode的Repositories,設定好相關的屬性後,我就用TortoiseSVN來check out這個Repositories。Check Out的位址就是TortoiseSVN在Repositories屬性裡提供給你的URL位址,類似于:
https://WWW-81ECC445A0F:8443/svn/PythonCode/
當然,你可以把計算機名換成localhost,即修改成如下位址:
https://localhost:8443/svn/PythonCode/
如果你喜歡用eclipse的話,用Subclipse作為svbversion的用戶端也不錯:
就這樣,你在本地能清楚地看到你這次修改了.
http://hi.baidu.com/developer04/blog/item/e1d52935e106f547251f1485.html