在使用CLI调用通过脚本测试PTC完整性的性能时,我们执行以下操作 我们正在尝试创建项目的不同版本并收集这样做的时间。为此,项目的不同版本(内容)可在单独的文件夹中找到 该脚本执行以下操作 - 锁定项目是否
si lock --yes --recurse --cpid =:bypass
si viewsandbox --batch --yes --recurse --sandbox = path \ project.pj --filter = changed:missing --fields = name
si drop --cpid =:bypass --yes --batch --sandbox = path \ project.pj each_member
“si ci --recurse --nocheckinUnchanged --filter = changed:working --nounexpand --cpid =:bypass --sandbox = path \ project.pj --description =”test“
si viewnonmembers --batch --yes --recurse --fields = absolutepath --sandbox = path \ project.pj --cwd = path
si add --createSubprojects --nounexpand --batch --cpid =:bypass --sandbox = path \ project.pj each_non-member
si unlock --action = remove --yes --recurse
si checkpoint --yes --sandbox = \ project.pj --label = LabelName --description =“test”
以上步骤针对我需要创建的此类项目版本的数量。
在项目政策中,设置“按Reference = true存储文本”
完整性版本为10.
现在我的问题。 :对于我通过上述步骤创建的项目的每个版本,它正在为所有文件创建一个新版本,无论它是否被更改。当查看此类文件的成员历史记录时,它不会显示创建的两个版本之间的任何差异。你遇到过这个问题吗?