自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

四步介紹如何用GoogleCode和SVN來(lái)進(jìn)行CodeReview和版本控制

開發(fā) 項(xiàng)目管理
本文向大家介紹一下用GoogleCode和SVN來(lái)進(jìn)行CodeReview和版本控制,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。

本節(jié)簡(jiǎn)單介紹一下如何用GoogleCode和SVN來(lái)進(jìn)行CodeReview和版本控制,主要包括四個(gè)步驟,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。
有時(shí)候代碼管理比較混亂,如果你想像一個(gè)正式項(xiàng)目一樣,能不停地checkincode,能追蹤自己的每一次codechange,能定期發(fā)布一定的穩(wěn)定版本,能和多人合作開發(fā),能不用擔(dān)心代碼丟失而不用花錢找空間,那么GoogleCode是頗為不錯(cuò)的選擇。

1.建立自己的project
用GoogleCode和SVN來(lái)進(jìn)行CodeReview和版本控制第一步建立自己的project。http://code.google.com/hosting/createProject
假設(shè)您建立了

2.checkout/checkincode
用GoogleCode和SVN來(lái)進(jìn)行CodeReview和版本控制時(shí),用到checkout/checkincode。下面的頁(yè)面就會(huì)告訴你怎么瀏覽文件和checkout文件,http://code.google.com/p//source/checkout
通常項(xiàng)目文件由/trunk,/branches,/tags組成,因此我們未來(lái)的目錄構(gòu)造會(huì)是:
|--branches
||--b1
|`--b2
|--tags
|--trunk
試想,平時(shí)的change都是在/branches/b1,到一定時(shí)候就merge到/trunk去,筆者建議您最好弄兩個(gè)不同的svnclient,一個(gè)作為穩(wěn)定的/trunk,一個(gè)作為/branches/b1

I)穩(wěn)定/trunk
svncheckouthttps://.googlecode.com/svn/trunk/project_trunk--usernameyourmailaddr@gmail.com
II)branch/branches/b1
svncheckouthttps://.googlecode.com/svn/branches/project_branch--usernameyourmailaddr@gmail.com
馬上建立/branches/b1
$cdproject_branch
$mkdirb1
$svnaddb1
$svnci-m"createb1directory"好,現(xiàn)在生成了https://.googlecode.com/svn/branches/b1以后每一個(gè)branch的改動(dòng),用普通的"svnci"就可以提交codechange了。

3.CodeReview
用GoogleCode和SVN來(lái)進(jìn)行CodeReview和版本控制時(shí)介紹一下CodeReview,googlecode最棒的地方就是能方便地codereview,而且能linebyline地進(jìn)行注釋和評(píng)論,
http://code.google.com/p//issues/entry?show=review&former=sourcelist
BranchPath填上/branches/b1需要注意的是,所謂的codereview,是對(duì)已經(jīng)checkin的changelog進(jìn)行codereview,如果review的過(guò)程中發(fā)現(xiàn)問(wèn)題,就再checkin一個(gè)changelog來(lái)進(jìn)行修正,因此,一次codereview下來(lái),很可能要checkin好多個(gè)changelog,這也是為什么要在/branches/b1上不停修改,再最后一個(gè)大changelog來(lái)merge到/trunk的原因,/trunk的codechange就顯得很清爽。

4.Mergeto/trunk
$cdproject_trunk
$svnmergehttps://.googlecode.com/svn/trunk/https://.googlecode.com/svn/branches/b1/.最后svnci就可以了。用GoogleCode和SVN來(lái)進(jìn)行CodeReview和版本控制講解完畢。
 

【編輯推薦】

  1. Google Code Jam接受注冊(cè)報(bào)名 獎(jiǎng)金大縮水
  2. Google SVN托管和使用學(xué)習(xí)筆記
  3. Sun公司克隆SourceForge意在Google Code
  4. 專家指導(dǎo):Apache下的Subversion權(quán)限配置
  5. Google SVN推出更新版

 

責(zé)任編輯:佚名
相關(guān)推薦

2010-05-28 09:47:43

SVN項(xiàng)目創(chuàng)建

2010-06-02 18:22:43

SVN本地設(shè)置

2010-06-02 14:16:18

SVN版本控制

2010-05-14 13:26:12

Subversion和

2021-07-26 09:35:26

SQL數(shù)據(jù)庫(kù)優(yōu)化

2014-12-25 10:47:04

云智能代理自帶智能蘋果Siri

2010-09-13 17:35:11

2010-05-21 16:56:38

GoogleCode

2010-04-28 12:02:37

Forefront網(wǎng)絡(luò)優(yōu)化

2021-11-23 23:43:16

MySQL數(shù)據(jù)庫(kù)Docker

2010-06-12 13:49:16

學(xué)習(xí)UML

2010-06-13 14:19:40

學(xué)習(xí)UML

2010-09-06 11:58:39

ppp撥號(hào)Linux

2010-09-14 17:35:52

2010-04-20 10:12:05

2010-06-02 17:29:02

svnserve服務(wù)

2010-11-19 15:44:04

IT跳槽

2011-07-07 13:09:04

編程

2017-04-17 12:31:45

SDN網(wǎng)絡(luò)虛擬化

2010-05-31 20:07:31

SVN版本控制插件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)