久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

配置管理小報110929:CVS跟蹤第三方源碼

 bananarlily 2014-11-14

l         作者:沈***(shenxiaowen@***.cn)

很多項目都是在開源項目的基礎(chǔ)上進行再開發(fā),那么當(dāng)開源項目源碼有更新時,,如何將這些更新合并到自己的項目源碼中呢,?

cvs使用import/branch來跟蹤管理這些第三方源碼,具體介紹如下

1.         假設(shè)我拿到第三方Asource程序的源碼(source_0_01),,本地目錄為D:Asource,,將它導(dǎo)入到test4項目庫的Develop下。

a.打開Wincvs,,選擇Asource目錄(D:Asource)

20121110073

b.右鍵選擇Import module導(dǎo)入

20121110074

c.填寫導(dǎo)入信息

201211100751

d.在Wincvs工作目錄(D:CVStest4)中更新Develop模塊,,顯示出已將本地D:Asource的第三方源碼導(dǎo)入到test4項目庫的Develop下,版本皆為1.1.1.1

20121110076

分支圖能清楚的看到,,以ct.cxx文件為例,,branch是:FSF_DIST,tags是: source_0_01

20121110077

2.對導(dǎo)入的第三方源碼再開發(fā),。

我對第三方源碼進行修改并提交,,下圖中1.2、1.4,、1.3為本地修改版本號,,修改后的版本不再顯示在分支上,而是顯示在主干上

20121110078

分支圖能清楚的看到,,以ct.cxx文件為例

20121110079

3.假設(shè)第三方Asource程序的源碼又有了新版本(source_0_02),,需要更新到再開發(fā)的項目源碼中。

重復(fù)上面的操作,,將新版本的第三方源碼更新到本地D:Asource目錄中,然后再次執(zhí)行導(dǎo)入操作,,導(dǎo)入到test4項目庫上次導(dǎo)入的位置

a. 打開Wincvs,,再次選擇Asource目錄(D:Asource),執(zhí)行導(dǎo)入操作

201211100801

分支圖能清楚的看到,,以ct.cxx文件為例,,branch是:FSF_DIST,tags是: source_0_02

20121110081

由于之前做過再開發(fā),,這次導(dǎo)入后會提示使用‘checkout -j' 命令將變化合并到主干上,,也就是再開發(fā)的版本中

201211100821

b.右鍵點擊Checkout module

20121110083

c.填寫Checkout settings中的信息

201211100841

d.填寫Checkout settings--Merge options中的兩個tag號

20121110085

e.合并后會提示部分文件有沖突

201211100861

f.解決沖突

20121110087

g.提交源碼,,此時,第三方源碼的新版本就合入到本地的再開發(fā)版本中了

20121110088

分支圖能清楚的看到,,以ct.cxx文件為例,,主干版本號變更為1.5,圖中1.2,、1.3,、1.4版本是我在source_0_01版本的基礎(chǔ)上修改的,通過上述方法,,1.5版本中就包含了source_0_02版本的更新內(nèi)容

20121110089

 

4.當(dāng)Asource再有新版本發(fā)布時,,重復(fù)使用上面的方法就可以不斷的跟蹤,將新版本的更新合并到本地的再開發(fā)版本中了,。

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多