a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學院 > 編程設計 > 正文

巧用Google Code備份代碼以及備份博客的方法分享

2020-07-14 13:38:15
字體:
來源:轉載
供稿:網友
http://code.google.com/能做什么呢?我是個程序員,我平時也自己寫些小程序,我要為老板打工,在公司有一臺專門給我使用的機器,我自己有臺屬于我自己的筆記本,不工作的時候我喜歡在我自己的筆記本寫點程序。。問題來了,我經常要在兩臺機器上開發同一個程序,因此我經常使用移動硬盤或者U盤之類的相互拷貝文件,這種方式極其頭疼,感覺很混亂,這個時候我需要的是一個版本管理系統。我希望能將我的代碼存儲到網絡上,然后在兩臺機器上隨時利用SVN或者CVS代碼版本工具隨時更新到本地代碼倉庫中,當本地代碼倉庫中做了改動,也可以將代碼隨時上傳到網絡上去。這個時候google code就大顯身手了。

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

1. 擁有一個google帳號,比如jb51@gmail.com

2. 進入code.google.com

3. 左邊導航欄選擇Open Source => Project Hosting,點擊進入

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

5.按照提示創建項目

6. 在頁面的最右上角顯示的為: jb51@gmail.com | My Profile | What's new? ....,點擊My Profile

7. 打開My Profile頁面,Project?Ownership:Foo, 點擊Foo超級鏈接

8. 進入剛才創建的項目,點擊Source標簽

9.發現我們要取出的svn地址為:https://jb51.googlecode.com/svn/trunk(foo為你的相應google帳號)

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

11.假設你已經安裝了svn,如果沒有安裝,趕緊安裝烏龜版的吧!鼠標右鍵選擇“svn取出”(svn check out) 取出我們創建的google code上的項目svn地址: https://jb51.googlecode.com/svn/trunk,這里我犯過的一個錯誤是,我把地址寫成了 https://jb51.googlecode.com/svn,而沒有加上trunk,導致后來添加新文件的時候,老是提示我輸入的帳號和密碼有錯誤。

12. 取出目錄后,現在trunk目錄下添加一個新文件測試一下,上傳,提示用戶名和密碼。很自然地輸入用戶名,密碼不是你的gmail密碼,而是google code給你生成的一個項目密碼,在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目錄之間進行源代碼比較,這個工具非常的好用!

好了,這就是所有關于Google Code備份代碼的一切!接下來我要說說我利用Google Code來保存我博客文章的一個設想。

最近喜歡上了看博客和寫博客,看博客有google reader,這個工具是在是awesome,愛不釋手啊!寫博客就有點麻煩了,我想在本地和網絡上同時保存我的文章,但是目前的一些工具還沒有那么的智能。既然還是需要手工操作,那干脆就來點不一樣的吧!

我的想法是:

利用google code,采用管理源代碼的方式來管理我的博客文章。比如我的博客文章目錄分為:

技術=>技術子目錄1, 技術子目錄2...

生活=>生活子目錄1,生活子目錄2

等等類別。于是我在我的Chunk下建立一個“博客系統”的文件夾,里面再按照上面的類別分類建立相應的文件夾,然后當我想寫博客時,我跑進到我本地的Chunk目錄下的相應博客目錄,比如"生活"目錄下的"生活子目錄1"這個目錄下使用DreamWeaver建立一個html文件,然后就像我此刻這樣在DreamWeaver里寫博客。然后再使用BeyondCompare工具更新到我的SVN目錄,最后再上傳到我的google code上的trunk里。當然還有一步操作,將我的文章復制到網絡上我的博客上去,雖然看似手工操作有點復雜。其實也不麻煩。這樣就可以雙份保存我的博客文章了。另外我想在我的每一個目錄下建立一個config.ini文件,對于每一篇在這個目錄下的文章都建立一個section,描述這篇文章的相關信息,比如采用如下的格式:

[GoogleCode相關]

title = 巧用Google Code備份代碼以及備份博客

time = 2007/08/16/0:56

keywords = google code/svn/備份/博客工具

或者采用xml的方式來組織,這樣便于以后寫個小工具,在本地建立一個index.html的頁面,組合我的本地博客系統中的文件,通過解析每個目錄下的config.ini或者config.xml文件來生成相應的列表和超級鏈接(我的博客文章都是使用DreamWeaver生成的html文件),這樣就相當于通過index.html就可以瀏覽到我本地的所有博客文章,構成了一個簡易的博客系統!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美电影一区 | www.国产| 日韩成人免费视频 | 2019亚洲日韩新视频 | 国产美女精品视频免费观看 | 久久99国产精品久久99大师 | 日韩欧美在线播放 | 91精品国产高清一区二区性色 | 久久av资源| 久久精品一区 | 97品白浆高清久久久久久 | 91精品综合久久久久久五月天 | 国产精品视频一区二区三区四蜜臂 | 蜜桃av中文字幕 | 在线观看视频污 | 五月婷婷激情 | 日韩亚洲欧美一区二区 | 欧美不卡在线 | 国产黄在线观看 | 最新黄网在线观看 | 婷婷色国产偷v国产偷v小说 | 国偷自产av一区二区三区 | 亚洲精品视频一区二区三区 | 91精品国产综合久久久蜜臀图片 | 亚洲一区在线免费观看 | 婷婷色视频 | 四虎新网址 | 黄a网站 | 成人在线视频网址 | 影音先锋 色先锋 | 亚洲一级毛片 | 真人一级毛片 | 91在线观看网站 | av国产精品毛片一区二区小说 | 四虎884a| 亚洲精品免费视频 | 色视频免费 | 高清视频一区 | 久久午夜视频 | 国产精品第一国产精品 | 久久免费精品视频 |