前言: 今天意外看到Google Code這個由Google 提供的免費線上備份程式碼服務 重新燃起應用SVM(原始碼版本管理)軟體管理專案的念頭 google一下之後(還是逃不出google的制約) 進入google code的首頁申請了我的第一個google code project 也展開一連串的嘗試過程 以下是精簡版 一 申請google code 進入 http://code.google.com/intl/zh-TW/ 首頁 選取左中的" 專案托管 " 在這邊理應開始創建專案,不過似乎沒有馬上創建的按鈕,輾轉從Contribute找到" Create Project "的連結 點進去填妥基本資料之後,專案也創建完畢 二 取得網址跟密碼 Goole Code提供的無非是備份的空間,這是廢話,所以其他眼花撩亂的額外功能可以不予理會 直接點取上方的Source Tab, 就會顯示本專案的下載網址 以我的測試網站為例,就是 http://code.google.com/hosting/createProject 這邊還有另外一件工作,就是取得上傳用的使用者名稱跟密碼 使用者名稱就是google的登入帳號,密碼請按下" googlecode.com password . "就可以看到 以上完成Server端的準備工作 三 使用Mercurial SVM軟體 三點一 下載客戶端軟體 請到 Mercurial的官網 下載 三點二 SVM 概念 這一節其實是最重要的,不過既然是紀錄文就讓它跟安裝平起平坐吧! 以下都以Mercurial介紹,SVN那套中央集權的SVM請自行嘗試 三點二點一 從新開始一個新專案 簡單的流程如下: => mkdir建目錄:這不用多講了吧 => hg init 初使化 : 產生控制用的.hg目錄 => ***加入並編輯第一版的程式碼*** => hg status 觀察修改狀況: 這裡會看到一堆問號跟檔名,他們就是即將被送進資料庫的檔案 => hg add: 確認這次新增的檔案 => hg commit:真正執行上傳的動作,不過注意在此例中資料庫初始化是在本地做的,意思就是東