我需要创建一个" First Release"文件夹中每个模块的基线,但我不知道是否可能。至少是否可以每次为一个模块创建基线?
提前谢谢
答案 0 :(得分:1)
您的程序将主要包含遍历文件夹中所有模块的循环。 你的出发点是
Folder fStart = folder "/project/myfolder/mysubfolder"
您没有写出您的模块是仅在一个文件夹中还是必须以递归方式遍历该文件夹。假设没有递归。 所以,现在你的代码将遍历文件夹。这是通过
完成的Itam iCurrent
for iCurrent in fStart do {
if (type iCurrent == "Formal") {
myCreateBaselineForModule(module iCurrent)
}
}
最后,您需要创建一个基线。 假设您要创建一个没有后缀的主要版本,您可以确保当前没有模块打开或未保存更改,并且您拥有足够的访问权限,代码只是
void myCreateBaselineForModule (Module mod) {
create (mod, nextMajor(), "")
}