2013-12-11 28 views
1

對於不同的環境,我們有不同的流。這是一個聖盃項目。所以有一個名爲application.properties的屬性文件,它有一個名爲app.version的屬性。我希望在發佈流中的每個促銷後自動更新。每個流將具有不同的版本號。觸發器server_post_promote_trig將用於處理後期推廣操作,但我不知道如何通過腳本訪問流中的文件。我試圖給出路徑爲/ Folder1 /文件反映在xml觸發器輸入文件中,但我無法更新該文件,因爲觸發器perl文件抱怨找不到該文件。Accurev - 如何在升級後更新流中的文件內容

任何幫助,非常感謝。

回答

2

如果我正確理解你的問題。當在流中發生促銷時,您希望在源控制下的文件中增加版本。如果這是正確的,則需要在所述流之外創建工作空間,以編輯/保留/升級此文件的新版本。我會創建一個單獨的腳本,只要在此流中進行促銷,就會被server_post_promote觸發器調用。這個腳本將被放置在src控制下,您可以在上面創建的工作區中訪問它。

0

此外,在腳本中,您可能希望構建邏輯以檢測版本文件的升級,以阻止再次更新文件。

1

在Accurev中,文件只能通過工作區進行修改。在這種情況下,當用戶執行工作區以進行流式處理時,實施預先提升觸發器以更新文件中的此版本信息可能會更好。

這與在accurev服務器上的示例目錄中可找到的現有Addheader腳本類似。

相關問題