成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

專家指點Eclipse下如何使用Subversion

開發(fā) 項目管理
本文介紹在如何在Eclipse中使用Subversion,是接著上篇文章的,在這里拿出來和大家分享一下,希望對大家有用。

本節(jié)接著上節(jié)介紹在Eclipse中使用Subversion,主要包括與Repository保持同步,使用屬性,Tag和Branch,修訂歷史以及結(jié)論。

在Eclipse中使用Subversion

現(xiàn)在,既然你的支持Subversion的工程已經(jīng)啟動并且運行起來,那么大多數(shù)必要的Subversion命令就可經(jīng)由"Team"上下文菜單存取(參考圖5)。你可以在PackageExplorer中看到你的本地文件的狀態(tài)(參考圖6),其中,任何修改了的文件都被標(biāo)記上一個星號。存儲在倉庫中的文件都顯示一個小黃桶圖標(biāo)(代表了一個數(shù)據(jù)庫);還沒有被添加到倉庫中的文件以一個問號顯示。
.大多數(shù)Subversion命令能被經(jīng)由Team菜單存取,.你可以在PackageExplorer中看到本地文件的狀態(tài)。

(一)與Repository保持同步

從倉庫中更新你的文件并且把你的變化提交到倉庫是相當(dāng)直接的過程,這可以使用"Team>UpdateandTeam>Commit"菜單選項來實現(xiàn)。在提交你的變化之前,你可能想看一下自從你的上次更新以來是否服務(wù)器上有任何文件被修改。為此,你可以使用"Team>SynchronizewithRepository"。這個命令讓你看到有哪些內(nèi)容已經(jīng)被局部地修改,有哪些內(nèi)容在服務(wù)器上修改,以及這兩種修改之間的任何沖突(參考圖7)。你還可以以可視化方式看到?jīng)_突的版本,并且在提交你的變化之前糾正任何比較突出的沖突。

(二)使用屬性

在Eclipse中使用Subversion屬性是Subversion具有創(chuàng)新性的特征之一。在Subversion中,你可以把元數(shù)據(jù)("properties")關(guān)聯(lián)到任何文件或目錄。你可以定義任何你喜歡的屬性,但是Subversion也提供了一些有用的內(nèi)置屬性,例如下面圖8中所提供的這些屬性:
svn:executable屬性,允許你在支持這種能力的操作系統(tǒng)上設(shè)置一個文件的可執(zhí)行標(biāo)志。
svn:need-lock屬性,可以用來在文件(例如,對二進制文件非常有用)上強加排斥鎖。一個定義了svn:need-lock屬性的文件一次只能被一個人修改。當(dāng)該文件被檢出時,它是只讀的。如果你想修改該文件,你需要首先使用"Team>Lock"菜單選項。之后,使用"Team>Unlock"釋放該文件,或僅提交你的變化。這一行為將釋放該鎖并且讓其它的用戶也得到該文件上的一把鎖。

三)Tag和Branch

在Subversion中,很容易創(chuàng)建新的tag和branch。Eclipse中使用Subversion時,你可以使用tag來標(biāo)識一個特定的版本(使用一種可讀的名字,例如"Release1.0")。;而一個branch用于新的開發(fā)工作而不影響主源碼基(稱作trunk)。在一個branch上的開發(fā)仍會繼續(xù)進行,直到開發(fā)者已經(jīng)為把變化集成回主trunk作好準(zhǔn)備。在Subversion中,branch和tag都是通過制作給定修訂的一個虛擬副本(以另一個名字和/或另一個目錄)創(chuàng)建的。在常規(guī)情況下,branch存儲在branches目錄下,tag位于tags目錄下,盡管在實踐中為了滿足你的工程你可以使用自己的任何定制。從Eclipse中,"Team>Branch/Tag"菜單能夠使你創(chuàng)建branch和tag(參考圖9)。其中,Browse按鈕提供了一種方便的方法來查看有哪些branch和tag存在于倉庫中。當(dāng)你使用"Team>Switch"創(chuàng)建成功一個新的branch或tag時,你可以非常容易地在branches之間進行切換。無論何時你切換到一個不同的branch(或返回到trunk),Subversion將僅更新文件(它需要保持你的當(dāng)前工作的副本與目的branch之間的同步)。

(四)修訂歷史

象大多數(shù)SCM系統(tǒng)一樣,Subversion讓你跟蹤你的源碼的變化。"Team>ShowinResourceHistory"菜單選項能夠使你查詢這些變化的列表(包括對一個文件,目錄或甚至整個工程的改變)。記住,在Subversion中,提交是原子性的-一次提交由一組文件變化和一個全局注釋組成。"SVNResourceHistory"視圖向你顯示每一次提交的一個簡明視圖,包括修改的文件和相關(guān)注釋。

結(jié)論

Subversion是一種強有力的和非常靈活的SCM工具,也是CVS的一個成功的后繼者。結(jié)合Subclipse,Subversion能最終在你的EclipseIDE環(huán)境中得到全面的發(fā)揮。Eclipse下使用Subversion 介紹完畢。
  

【編輯推薦】

  1. 詳細講解:Subversion及其Eclipse插件的安裝
  2. 五大步驟實現(xiàn)MyEclipse6.5中SVN插件安裝
  3. 術(shù)語匯編:簡單剖析Subversion Eclipse
  4. Myeclipse6.5SVN集成三部曲及其配置七步走
  5. Google與Eclipse合作 圖謀稱霸開源領(lǐng)域

 

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

2010-05-20 18:00:52

Eclipse下使用S

2010-05-20 19:01:03

Eclipse使用SV

2010-05-19 14:28:18

Subversion權(quán)

2010-05-21 14:12:55

CentOS下Apac

2010-05-18 13:53:34

Subversion插

2010-05-13 15:18:19

Subversion插

2010-05-13 14:27:28

Subclipse插件

2010-05-18 13:26:16

Subversion插

2010-05-20 16:38:40

Subversion常

2010-05-27 17:01:22

啟動Subversio

2010-05-19 14:37:00

Subversion用

2010-06-30 09:19:08

UML建模案例分析

2011-08-09 13:34:53

SubversionXCodeMac

2010-05-14 15:14:10

安裝Subversio

2010-05-13 15:38:19

Subversion

2010-11-16 10:14:22

2010-05-17 14:11:35

Subversion

2010-05-17 09:19:03

Subversion

2010-05-19 11:17:53

Subversion插

2009-12-24 14:49:38

ADO.NET運行錯誤
點贊
收藏

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

主站蜘蛛池模板: 亚洲视频在线观看免费 | 国产精品中文字幕一区二区三区 | av天天看 | 午夜国产在线 | 亚洲午夜电影 | 在线视频三区 | 男人天堂网址 | 亚洲国产成人精品久久久国产成人一区 | 一级做a爰片久久毛片免费看 | 日韩精品一区二区三区在线观看 | 欧美一级在线观看 | 久久久久久综合 | 91偷拍精品一区二区三区 | 国产91在线 | 欧美 | 成人免费观看男女羞羞视频 | 久热精品在线观看视频 | 国产精品欧美一区二区三区不卡 | 亚洲人成网亚洲欧洲无码 | 欧美中文字幕一区二区三区亚洲 | 色综合99| www.婷婷亚洲基地 | 狠狠躁夜夜躁人人爽天天高潮 | 色嗨嗨| 中文字字幕一区二区三区四区五区 | 国产欧美一区二区三区在线看蜜臀 | 九九热精品在线 | 91黄在线观看 | 久久精品欧美一区二区三区不卡 | 色综合色综合色综合 | 超碰激情| 久草视| 日韩欧美在线视频 | 中文字幕在线一区二区三区 | www.99re | 精品国产欧美一区二区三区成人 | 亚洲一区二区久久 | av在线免费观看网址 | 中国美女一级黄色片 | 中文字幕精品一区二区三区精品 | 国产一区二区激情视频 | 婷婷久久网 |