小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

用Google Code上傳備份管理代碼

 henan2000 2010-05-20

對(duì)于不固定工作場(chǎng)所的程序員來說,通過http的Source Control是個(gè)不錯(cuò)的選擇。GoogleCode就提供了Subversion server。使用Google Code的項(xiàng)目托管功能,結(jié)合svn客戶端,實(shí)現(xiàn)了文檔和工作資料的統(tǒng)一管理與使用。

  1.在http://code.google.com 上申請(qǐng)項(xiàng)目托管服務(wù)。

 

 ?。病Ⅻc(diǎn)擊“Create a new project”,創(chuàng)建一個(gè)新項(xiàng)目。

 ?。场⒎謩e填入項(xiàng)目名稱、項(xiàng)目概述和項(xiàng)目描述等,其中項(xiàng)目名稱將會(huì)作為svn鏈接的地址標(biāo)識(shí)。

  ?。?、創(chuàng)建好之后,會(huì)在“My Profile”中看到自己剛創(chuàng)建的項(xiàng)目。 

 ?。?、點(diǎn)擊Project Ownership項(xiàng)的鏈接,進(jìn)行管理設(shè)置,獲得svn客戶端檢出文件所需的url和認(rèn)證信息。

  6.開始安裝SVN客戶端,一般比較常用的是TortoiseSVN ,這個(gè)客戶端與windows的資源管理器緊密集成,通過右鍵菜單來完成所有操作。安裝后,在文件夾上點(diǎn)擊右鍵,在彈出菜單上點(diǎn)擊“SVN 檢出”。

 ?。?、在檢出對(duì)話框輸入Google提供的url,點(diǎn)擊確定。

 ?。?、在彈出的認(rèn)證對(duì)話框輸入托管項(xiàng)目的用戶名和密碼。

 ?。埂⒋藭r(shí)就可以在本地保存及修改文件,然后通過“SVN 提交”同步到Google Code。

  通過Google Code項(xiàng)目托管,可以實(shí)現(xiàn)機(jī)器間文件的同步,也可在項(xiàng)目小組的成員間相互協(xié)作同步文件。Google Code目前似乎有單文件100M的容量限制,不過對(duì)于個(gè)人使用來說已經(jīng)足夠了。如果要同步大量文件的話,同步速度有點(diǎn)慢。

 

next stone:

 

http://code.google.com/能做什么呢?我是個(gè)程序員,我平時(shí)也自己寫些小程序,我要為老板打工,在公司有一臺(tái)專門給我使用的機(jī)器,我自己有臺(tái)屬于我自己的筆記本,不工作的時(shí)候我喜歡在我自己的筆記本寫點(diǎn)程序。問題來了,我經(jīng)常要在兩臺(tái)機(jī)器上開發(fā)同一個(gè)程序,因此我經(jīng)常使用移動(dòng)硬盤或者U盤之類的相互拷貝文件,這種方式極其頭疼,感覺很混亂,這個(gè)時(shí)候我需要的是一個(gè)版本管理系統(tǒng)。我希望能將我的代碼存儲(chǔ)到網(wǎng)絡(luò)上,然后在兩臺(tái)機(jī)器上隨時(shí)利用SVN或者CVS代碼版本工具隨時(shí)更新到本地代碼倉庫中,當(dāng)本地代碼倉庫中做了改動(dòng),也可以將代碼隨時(shí)上傳到網(wǎng)絡(luò)上去。這個(gè)時(shí)候google code就大顯身手了。

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

1. 擁有一個(gè)google賬號(hào),比如foo@gmail.com

2. 進(jìn)入code.google.com,選擇英文版的(中文版的實(shí)在太差勁了?。┗蛘咧苯佑?span id="opkdopnojk" class="Apple-converted-space"> http://code.google.com/intl/en/

3. 左邊導(dǎo)航欄選擇Open Source => Project Hosting,點(diǎn)擊進(jìn)入再點(diǎn)擊第一個(gè)欄目哪里的鏈接進(jìn)入到

http://code.google.com/hosting/ 如果想創(chuàng)建項(xiàng)目,直接打開這個(gè)網(wǎng)址比較直接,不然要點(diǎn)擊好幾次,google搞的東西讓中國人使用起來很不習(xí)慣,經(jīng)常要找很久才能找到入口,真不知道他的簡(jiǎn)單、簡(jiǎn)潔理論是怎么應(yīng)用到實(shí)際項(xiàng)目中的(除了搜索外還有很多應(yīng)用,但在中國都不算成功)。

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

5.按照提示創(chuàng)建項(xiàng)目

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

7. 打開My Profile頁面,Project?Ownership:Foo, 點(diǎn)擊Foo超級(jí)鏈接

8. 進(jìn)入剛才創(chuàng)建的項(xiàng)目,點(diǎn)擊Source標(biāo)簽

9.發(fā)現(xiàn)我們要取出的svn地址為:https://foo./svn/trunk(foo為你的相應(yīng)google賬號(hào))

10.在本地硬盤創(chuàng)建一個(gè)目錄用來備份我們的項(xiàng)目代碼,比如叫GoogleCode

11.假設(shè)你已經(jīng)安裝了svn,如果沒有安裝,趕緊安裝烏龜版的吧!鼠標(biāo)右鍵選擇“svn取出”(svn check out) 取出我們創(chuàng)建的google code上的項(xiàng)目svn地址:https://foo./svn/trunk,這里我犯過的一個(gè)錯(cuò)誤是,我把地址寫成了 https://foo./svn,而沒有加上trunk,導(dǎo)致后來添加新文件的時(shí)候,老是提示我輸入的賬號(hào)和密碼有錯(cuò)誤。

注:如果是用myeclipse的svn工具第一次取出不要帶trunk 否則由于trunk下面沒有文件夾可以選擇無法取出。
嚴(yán)重提醒:

解決google code上的svn無法兩處提交代碼的問題:要用Source下那個(gè)https的目錄下載的才能提交的
svn checkout https://coos./svn/trunk/ coos -- xxxxx@gmail.com 這里的username要帶上后面的郵箱名稱的
用下面那個(gè)checkout出來的是只讀的
svn checkout http://coos./svn/trunk/ coos-read-only


12. 取出目錄后,現(xiàn)在trunk目錄下添加一個(gè)新文件測(cè)試一下,上傳,提示用戶名和密碼。很自然地輸入用戶名,密碼不是你的gmail密碼,而是google code給你生成的一個(gè)項(xiàng)目密碼,登錄后頂部右邊鏈接哪里 My favorites |Profile| Sign out 點(diǎn)擊Profile就可以看見了。(在My Profile標(biāo)簽里的Settings里有,或者Source標(biāo)簽里點(diǎn)擊google password鏈接進(jìn)入獲取)。為什么會(huì)有一個(gè)項(xiàng)目密碼而不使用google賬號(hào)密碼呢?因?yàn)槟愕捻?xiàng)目可能有好幾個(gè)其他成員也在參與,他們也要求輸入密碼來操作。ok,測(cè)試成功,接下來我們要把我們的項(xiàng)目轉(zhuǎn)移到google code上去啦!

13. 比如我們的項(xiàng)目代碼在 d:\MyProject,那么我們首先在d盤新建一個(gè)目錄叫tmp, d:\tmp,然后將我們的MyProject目錄移動(dòng)到這個(gè)tmp目錄下面,在d:\tmp上右鍵,選擇svn導(dǎo)入,選擇我們的google code的trunk地址,于是svn將這個(gè)文件夾下的所有文件夾和文件都導(dǎo)入到了我們的google code上的項(xiàng)目上去了!這個(gè)只所以要新建一個(gè)文件夾是因?yàn)槿绻阒苯釉贛yProject上進(jìn)行導(dǎo)入,那么MyProject這個(gè)目錄本身不會(huì)在svn服務(wù)器上創(chuàng)建,只是創(chuàng)建這個(gè)文件夾里面的內(nèi)容。

14.最后更新一下你本地的GoogleCode目錄,看下是否剛才我們導(dǎo)入的項(xiàng)目代碼已經(jīng)下載下來了!

15.使用BeyondCompare在本地代碼工作區(qū)以及本地svn目錄之間進(jìn)行源代碼比較,這個(gè)工具非常的好用!

 

 

thanks : http://hi.baidu.com/zdz8207/blog/item/647d891375ba2dd8f6039e53.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多