以下內容轉自自己的痞客邦~
因為最近project的需求而稍微試了一下發現挺好用而且設定的步驟也不會太複雜
寫一篇簡單的MEMO來記錄順便也讓大家看看
進入正文之前先提一下我手上的環境
作業系統:Windows 7 64-bit Enterprise SP1
開發工具:Visual Studio 2010 Pro SP1
版本管理工具:AnkhSVN & TortoiseSVN
大致上是這樣,工具的連結是官方的下載頁面
有需要的人請依照自己所屬開發環境下載 32-bit/64-bit 版本
順道一提:如果已經有人建好 Subversion Server 等你 Commit 了
那基本上這邊的介紹就完全用不到 TortoiseSVN ....
也就是說下面提到的 1~2 步驟直接略過就是~
安裝好上面所列環境之後;以下開始是今天的主菜了
1.先裝好TortoiseSVN,之後找一個喜歡的位置(空目錄)右鍵來建立repository database
前面提到,如果已經有現成的 Subversion Server 就不需要自己重新建立空的 repository database
2.點選Create folder structure,然後將上面那段反白的file://路徑給 右鍵 -> Copy
;
3.開啟visual studio,工具->選項
4.切換到Source Control 頁面,外掛的下拉選單選擇AnkhSVN
;
5.選好後開啟欲加入的專案(或者是新開專案),在專案上右鍵選Add Solution to Subversion
6.填入剛剛建立repository database的位置,或者是填入 Subversion Server 路徑 (HTTP://)
7.加入成功!給個Log Msg 吧~
加入一個新的專案在這邊就告一段落了,後續是 Commit 專案的檔案異動
8.之後有更動時,在專案上選Commit Project Changes
9.可以看到會提示檔案的變更狀態
10.其他,也可以在專案上直接View History 看commit log message 或者是做diff比較
以上是大致上的介紹
8~10是很粗略的介紹之後的修改異動而已,實際使用上應該是會比這三個步驟更為複雜
目前還沒測試過如果是在Dropbox的目錄下開repository database能不能達到多人協同作業的 conflict / lock / diff
要再研究,但目前傾向直接駕一個 VisualSVN Server 來玩了 XD
沒有留言:
張貼留言