天天看點

google code 上傳

對于不固定工作場所的程式員來說,通過http的Source Control是個不錯的選擇。GoogleCode就提供了Subversion server。使用Google Code的項目托管功能,結合svn用戶端,實作了文檔和工作資料的統一管理與使用。

google code 上傳

  2、點選“Create a new project”,建立一個新項目。

google code 上傳

  3、分别填入項目名稱、項目概述和項目描述等,其中項目名稱将會作為svn連結的位址辨別。

google code 上傳

   4、建立好之後,會在“My Profile”中看到自己剛建立的項目。 

google code 上傳

  5、點選Project Ownership項的連結,進行管理設定,獲得svn用戶端檢出檔案所需的url和認證資訊。

google code 上傳
google code 上傳

  7、在檢出對話框輸入Google提供的url,點選确定。

google code 上傳

  8、在彈出的認證對話框輸入托管項目的使用者名和密碼。

google code 上傳

  9、此時就可以在本地儲存及修改檔案,然後通過“SVN 送出”同步到Google Code。

google code 上傳

  通過Google Code項目托管,可以實作機器間檔案的同步,也可在項目小組的成員間互相協作同步檔案。Google Code目前似乎有單檔案100M的容量限制,不過對于個人使用來說已經足夠了。如果要同步大量檔案的話,同步速度有點慢。

next stone:

想将自己的項目托管到網絡上可以選擇大名鼎鼎的SourceForge或者google code, 對于SourceForge,麻煩的是操作特别複雜,而Google code上手相對要容易很多。這一點,網絡上有篇許式偉的文章介紹地很詳細:開源,選擇Google Code還是Sourceforge?。接下來介紹怎麼使用google code + svn将你自己的工程轉移到google code中去。

3. 左邊導航欄選擇Open Source => Project Hosting,點選進入再點選第一個欄目哪裡的連結進入到

4. 在頁面下方正中選擇 Create a new project

5.按照提示建立項目

7. 打開My Profile頁面,Project?Ownership:Foo, 點選Foo超級連結

8. 進入剛才建立的項目,點選Source标簽

10.在本地硬碟建立一個目錄用來備份我們的項目代碼,比如叫GoogleCode

注:如果是用myeclipse的svn工具第一次取出不要帶trunk 否則由于trunk下面沒有檔案夾可以選擇無法取出。

嚴重提醒:

解決google code上的svn無法兩處送出代碼的問題:要用Source下那個https的目錄下載下傳的才能送出的

用下面那個checkout出來的是隻讀的

12. 取出目錄後,現在trunk目錄下添加一個新檔案測試一下,上傳,提示使用者名和密碼。很自然地輸入使用者名,密碼不是你的gmail密碼,而是google code給你生成的一個項目密碼,登入後頂部右邊連結哪裡 My favorites |Profile| Sign out 點選Profile就可以看見了。(在My Profile标簽裡的Settings裡有,或者Source标簽裡點選google password連結進入擷取)。為什麼會有一個項目密碼而不使用google帳号密碼呢?因為你的項目可能有好幾個其他成員也在參與,他們也要求輸入密碼來操作。ok,測試成功,接下來我們要把我們的項目轉移到google code上去啦!

13. 比如我們的項目代碼在 d:\MyProject,那麼我們首先在d盤建立一個目錄叫tmp, d:\tmp,然後将我們的MyProject目錄移動到這個tmp目錄下面,在d:\tmp上右鍵,選擇svn導入,選擇我們的google code的trunk位址,于是svn将這個檔案夾下的所有檔案夾和檔案都導入到了我們的google code上的項目上去了!這個隻是以要建立一個檔案夾是因為如果你直接在MyProject上進行導入,那麼MyProject這個目錄本身不會在svn伺服器上建立,隻是建立這個檔案夾裡面的内容。

14.最後更新一下你本地的GoogleCode目錄,看下是否剛才我們導入的項目代碼已經下載下傳下來了!

15.使用BeyondCompare在本地代碼工作區以及本地svn目錄之間進行源代碼比較,這個工具非常的好用!

繼續閱讀