设置视图后脚本退出(clearcase)

Script exits after view is set (clearcase)

我正在尝试 运行 一个 shell 脚本。在脚本中,我需要设置视图:

ct setview viewname

然后 运行 一些命令。发生的事情是在设置视图后,脚本退出。我还按照其他帖子中的建议尝试了以下操作:

cleartool setview -exec script viewname
cleartool: Error: View tag not found: ", -exec, "

我还尝试了 cleartool 的完整路径。没用!

有人可以帮忙吗?

正如我之前在“Python and ClearCase setview", using setview 在脚本中通常不是一个好主意。
它将创建一个子 shell,一旦该子 shell 退出,这将导致任何 运行ning 脚本退出。

如果可以,请使用完整的动态视图路径 (/view/myView/vobs/myVob/...):然后您可以确定在该路径中 运行 您想要的 scripts/commands 数量是多少。
只要启动动态视图,挂载vob就可以了,不需要setview.

如果你确实需要setview:

  • cleartool setview -exec script viewname:确保您自己在 -exec 中键入“-”,不要复制粘贴它。那是因为 hyphen-minus bug I illustrate in ClearCase question.
  • 尝试设置视图,然后 运行 您的脚本(两个步骤,如 I recommend here