2013-08-24 53 views
0

我正嘗試創建構建版本嵌入的自動構建包。Rational Team Concert - 版本號/關鍵字擴展

正在使用的版本控制系統是RTC。

就我所見,沒有關鍵字擴展,也沒有文件版本號。在RTC論壇上,有人回覆說(pp)「在RTC中不需要關鍵字擴展,因爲它提供了更可靠的機制來確定文件歷史記錄」。

確切的機制是我不知道。奇怪的是,RTC不會執行版本號,但是RTC本身具有反轉號碼(例如RTC 3.0)。

另一種方法是讓文本文件包含此信息並自行增加。

回答

0

沒有必要在RTC關鍵詞擴展,因爲它提供了更可靠的機制來確定文件歷史記錄

RTC使得改變設置/基線,這意味着如果你知道設定怎樣的改變或什麼基線你看到的文件來自,你可以找到它的歷史。

的是一個工作項跟蹤該功能:Enhancement 43191

關鍵字擴展爛攤子了合併,使解決衝突的努力。
但我知道人們喜歡在html頁面的底部留下那個小標籤。另一種方法是添加關鍵字並且有一個構建步驟(例如,一些ant腳本)來計算替換。

我不知道在cvs和cmvc中替換的所有可能的關鍵字我期望能夠在我的構建定義中定製替換,併發布CMVC和CVS的建議。
這樣我就可以讓versionid成爲可用屬性的任意組合。
只要提供可用屬性的列表,並讓用戶選擇..所以%Z% -> "@(#)"%W% -> ${rtc.filename}或其他。
只需在「Getting Started with setting up Jazz Builds」中記錄它們即可。
我想我說的是不要推遲項目,因爲我們不能提供所有的映射。如果有東西沒有映射,我們可以將其映射到其他東西或空白。

我們有一個命令行和Ant任務也許能幫助你,我們用它來幫助決定是否應該增加版本預選賽,這就是所謂的「lastMod」。
它基本上檢查兩條基線之間的差異並返回最新更改的時間戳。如果沒有更改,則時間戳不會更改
這需要定期創建基線,但可以在短期內幫助您解決問題

相關問題