
Rational ClearCase是軟件配置管理SCM工具的一種,它可以用來(lái)對(duì)代碼或者其他軟件開(kāi)發(fā)資產(chǎn)進(jìn)行版本控制。對(duì)于超過(guò)上百或者上千團(tuán)隊(duì)開(kāi)發(fā)者的大型項(xiàng)目據(jù)說(shuō)也有很好的支持,同時(shí)對(duì)于大的二進(jìn)制文件,文件個(gè)數(shù)很多,整體倉(cāng)庫(kù)容量很大的情況也能進(jìn)行支持,另外對(duì)于目錄也能進(jìn)行版本的控制。
前世今生

基本信息

術(shù)語(yǔ)
學(xué)習(xí)ClearCase可能要學(xué)習(xí)一下它的一些術(shù)語(yǔ),比如ClearCase支持兩種模型:
UCM(Unified Change Management)和Base ClearCase兩種模型。你可能需要從創(chuàng)建一個(gè)VOB開(kāi)始,VOB:versioned object database,這個(gè)就是類似其他版本管理工具中稱為倉(cāng)庫(kù)的東西,但是又一些微妙的差別。學(xué)習(xí)ClearCase需要從很多類似的術(shù)語(yǔ)開(kāi)始理解它的做法。
常用操作
可以通過(guò)客戶端操作來(lái)進(jìn)行版本控制,但是也可以使用cleartool進(jìn)行基本操作,比如:

持續(xù)集成
ClearCase也提供Jenkins的插件,使用此插件可以進(jìn)行對(duì)其進(jìn)行操作。
ClearCase插件 https://wiki.jenkins.io/display/JENKINS/ClearCase+Plugin
設(shè)定例:

移植至git或者svn的方案
版本管理工具的移植非常簡(jiǎn)單,一般來(lái)說(shuō),長(zhǎng)期使用的版本管理工具中非常被重視的信息是comment和提交者以及提交原因等,這些對(duì)于長(zhǎng)期維護(hù)的項(xiàng)目是一筆重要的財(cái)富,建議使用以下步驟進(jìn)行移植:

總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接