對使用Subversion SVN感到蠻親切的
主要是針對專案程式做版本的管理
一般版本控制軟體的架構大致是會有一個貯藏庫(Repository),它用來儲存你每次對整個project 增加、修改及刪除等,每當你對 project 做過一些修改(新增了甚麼function 或是刪了甚麼地方),就可以利用版本控制軟體把你修改的動作送交(commit)到貯藏庫,還能為該版本新增一些log。
正因為這個貯藏庫記錄了每一次修改的code,所以當你想要從貯藏庫取回(checkout)project 時,可以指定任何一次修訂版本,版本控制軟體會幫你處理好從最初版開始的一切動作,當然,如果你本來就存有 project 的 code ,也可以用版本控制軟體作更新(update)的動作來將你所存的 project 更新到最新的修訂版本。
而網路上主要有兩個免費的SVN管理伺服器(我是Google愛好者 當然是使用Google囉)
Google Code Project Hosting
OpenSVN
(Google Code 有一個限制,一個 project 的 repository 限制磁碟空間最多只能使用 100 MB)
在 Google Code 首頁的左側導覽列中點選 Project Hosting,會來到上面的網頁,
這時再點選 Create a new project 就可以填入你 project 的相關資料,這樣 Google Code 就幫你產生了一個 repository 了。
設定好之後你只要先知道你 repository 的位址
(到你 Project 首頁的 Sources 裡去看,連結會是 https://<你project名稱>.googlecode.com/svn/)就可以了,同時你也要知道你在 Google Code 的密碼,到右上角的 My Profile -> Settings 裡就會有 Google Code 產生的密碼,這個也要記住,因為當你在 commit 的時候會需要用到。
一個Project的repository創好之後,接下來需要一個SVN的軟體
這裡我使用的是 Tortoise SVN
安裝這個軟體後,會在你檔案總管的右鍵選單中加入Subversion的相關指令。
下一步
在你想要上傳的Project資料夾上 按右鍵點選SVN Checkout…
repository 填寫你剛剛在Project Hosting創的網址加上/trunk
ex. https://申請的專案名稱.googlecode.com/svn/trunk/
選好你的目錄 按ok就會出現一個綠色的勾勾了
接下來 在該資料夾上就會出現commit等相關的指令了
基本上先點commit 出現下面的視窗後
加入一些log 把想上傳的打勾 ok 之後他就會把程式碼上傳上去
備註
帳號是你gmail的帳號
密碼是My Profile -> Settings 裡 Google Code 產生的密碼
文章參考網址
沒有留言:
張貼留言