【发布时间】:2019-02-05 15:33:33
【问题描述】:
我在 DOORS 模块中创建了一个新的主要基线,然后运行了一个包含行的小型 DXL 脚本
Module mp = current
Baseline bp = getMostRecentBaseline(mp)
int majorVersion = major(bp)
int minorVersion = minor(bp)
print "major " majorVersion " minor " minorVersion "\n"
string suff = suffix(bp)
print "suffix " suff "\n"
bool bstat
bstat = isBaseline(mp)
print "bstat " bstat "\n"
ModuleVersion mv = moduleVersion(mp)
string basind = baselineIndex(mp)
print "baseline index " basind "\n"
bool otherbstat = baseline(mp)
print "otherstat " otherbstat "\n"
bool basv = isBaseline(mv)
print "version base " basv "\n"
所有这些都返回 FALSE,表示该模块当前没有基线。自基线以来,我没有对任何属性进行任何编辑。我已经完成了创建新视图之类的操作。如果我运行 IBM DXL 宏将最新基线与“当前”版本进行比较,它会报告零差异。
所以我的问题是 - 各种 isBaseline 函数看什么导致它们返回 FALSE?或者,我是不是走错了路——我真正需要的只是一段 DXL 代码的 Q&D 代码,以检查我的模块自上一个基线建立以来是否没有针对内容进行编辑。
【问题讨论】:
标签: versioning ibm-doors baseline