Clearcase和java过程:改变视图不适用



我有一个简单的应用程序,它接收来自用户的CC流名称输入,并假设从该流存储库返回特定文件的内容。

我试过用一个简单的shell脚本:用户输入流名,Java接收流名称,运行一个运行脚本"myccscript.sh"的进程,其中包含"myinput=$1;

然后我尝试读取文件并在Java端打印它的内容。但是,在进程完成之后——视图不是来自用户输入的视图——该环境可能只对我创建的进程有效。

如何将clearcase视图更改为主Java进程?谢谢!

不要使用cleartool setview。它会生成一个子shell,这将使所有其他命令无法工作(因为它们是在父shell中执行的)

始终使用动态视图的完整路径:

/view/aView/vobs/aVob/....

你会发现同样的问题(和同样的建议"不要使用setview")在:

  • "在远程linux机器上使用SSH运行带有参数的cleartool命令"
  • "脚本在clearcase中执行时不运行"

你会在"Python和ClearCase setview"中找到一个具体的例子。

最新更新