當使用CLI調用通過腳本測試PTC完整性的性能時,我們執行以下操作。
我們正在嘗試創建不同版本的項目並收集所需的時間。爲此,不同版本的項目(內容)可在單獨的文件夾中使用。
該腳本執行以下
- 項目是否
在未更改的文件中進行PTC完整性檢查
SI鎖--yes --recurse --cpid =的鎖:旁路
- 刪除的內容沙箱,但.pj文件除外
- 將下一版本內容從相應的本地副本複製到沙箱。這模擬了對沙箱中的一些工件所做的更改。
- 找到丟失的文件,其收集在一個陣列
SI viewsandbox --batch --yes --recurse --sandbox =路徑\ project.pj --filter =改變:失蹤 - -fields =通過上面的陣列命名
- 環路和下降每個成員
SI下降--cpid =:旁路--yes --batch --sandbox =路徑\ project.pj each_member
- 檢查在所有 「改爲」 會員/文件
「SI CI --recurse --nocheckinUnchanged --filter =改變:工作--nounexpand --cpid =:旁通--sandbox =路徑\ project.pj --description =」 測試」
- 查找非成員,其收集在arrat
SI viewnonmembers --batch --yes --recurse --fields = absolutepath --sandbox =路徑\ project.pj --cwd =路徑
- 循環通過陣列並添加每個非成員
SI添加--createSubprojects --nounexpand --batch --cpid =:旁路--sandbox = PA日\項目。PJ each_non-構件
- 解鎖
SI解鎖--action =除去--yes --recurse
- 創建檢查點。
SI檢查點--yes --sandbox = \ project.pj --label =標籤--description = 「測試」
上述步驟是這樣的項目版本的數量進行我需要創建。
在項目策略中,設置了「通過引用= true存儲文本」。
完整性版本是10.
現在我的問題。 :對於我通過上述步驟創建的每個版本的項目,它將爲所有文件創建新版本,而不管它是否被更改。當查看這些文件的成員歷史記錄時,它不會顯示創建的兩個版本之間的任何差異。你有沒有遇到這個問題?