2013年8月3日

[SVN]建立版本管理工具

前言

最近在執行專案時,一直在思考管理版本問題。起初因為一人建立專案,所以有自己的一套管理方式。但是如果多人專案就需要專業的工具啦。

關於SVN

Apache Subversion(簡稱SVN,svn),是一個開放原始碼的版本控制系統,相對於的RCS、CVS,採用了分支管理系統,它的設計目標就是取代CVS。網際網路上越來越多的控制服務從CVS轉移到Subversion。

參考:Subversion(SVN)概念與工具介紹

安裝SVN時,需要一個Server(伺服端)跟一個Client(客戶端)。
筆者一直失敗就是因為只安裝Client,所以一直上傳失敗。...夠蠢的

安裝SVN Server(作者環境為 Windows 7)

Server此部份就是將大家的心血(檔案)存放的地方,因為作者也是參考其它人的安裝方式安裝成功,因此附上幾個連結讓大家參考。

安裝部份:Demo 小舖
軟體下載:VISUALSVN SERVER
Port 參考(如果發生Port衝突):通訊埠 (port) 介紹及常用 port 對照

注意:作者在安裝SVN前已經有安裝了XAMPP(整合Apache, MySQL, PHP....)
因此在安裝到Server Port時,Port 443發生衝突,因此更換了其它的Port。


安裝SVN Client

本作者使用TortoiseSVN作為上傳工具,因為他比較.....視覺化吧。
看個人喜好囉。

安裝與操作:版本控制工具TortoiseSVN初體驗