如何使用google code
最近開發了一個開源小軟體,名叫Armgo,它是一個基於SkyEye的arm模擬器,我已經把它掛到了google code下,大家可以踴躍下載啊,不過項目還沒完成,Bug很多很多。。。下面我們就以armgo為例介紹如何使用google code:
1.
首先要註冊一個gmail郵箱
2.
登入gmail郵箱,然後在http://code.google.com/hosting/點擊“Sign in to create a project”按鈕,跳轉到Google Project Hosting頁面
3.
輸入Project name,Project summary,Description等資訊,點擊Create Project就可以啦,比如我在Project name裡輸入的就是armgo(小寫)
4.
擷取密碼:
頁面右上方-->profile-->setting,就可以看到我們用svn登入google code的密碼了
擷取svn地址:
點擊首頁的source標籤,會看到上傳時使用的svn命令
5.
第一次使用時我們先在本地建立一個目錄:
mkdir src
6.
初始化環境:
cd src
svn checkout https://armgo.googlecode.com/svn/trunk/ armgo --username emailname@gmail.com
(注意上面的命令是你在第4步中獲得的svn命令,而emailname@gmail.com是你註冊時的郵箱名)
上面的命令會在目前的目錄下建立一個以project名字命名的檔案夾,我的是armgo,這個目錄就是以後我們commit的目錄了
7.
第1次同步:
cd armgo
svn add * --force
(svn add命令是把更新的檔案添加到上傳列表中,--force表示遞迴加入所有新增的檔案,第一次運行svn add會列出很多檔案,因為我們的google code上是沒有這些檔案的,不過以後運行svn add就只會出現新增加的檔案)
7.
svn commit -m "This is the first commit"
上面的命令表示把上傳列表中的檔案上傳到google code上去,-m後的是本次commit的注釋,方便日後查閱
8.
輸入上面的命令後提示我們輸入密碼:
第一次應該要輸入使用者登入linux時的密碼
第二次應該要輸入註冊時的gmail郵箱的名字
第三次應該要輸入上面第4步擷取的密碼
9.
上傳完畢後就可以在project的Downloads裡看到我們commit的檔案了~~
10.
如何提交更改:
進入到源碼目錄下:cd src(注意不是src下的armgo,src是我們在第6步運行svn checkout命令時的路徑!)
運行上面第7步的命令就可以了~~
11.
我們可以把release版打包上傳到google code上,在Downloads標籤下點擊New Download就可以了。
12.
一般在我們要修改代碼前先svn check一下,保證我們要修改的代碼是最新的,然後修改好後運行svn add,然後運行svn commit就提交更改了。
完成!