【问题标题】:Clearcase and java process : changing view does not applyClearcase 和 java 进程:更改视图不适用
【发布时间】:2014-06-08 15:20:04
【问题描述】:

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

我尝试过使用一个简单的 shell 脚本来做到这一点: 用户输入流名称, java 接收流名称,运行一个进程,该进程运行一个脚本“myccscript.sh”,其中包含“myinput=$1; cleartool setview $myinput”(或类似的东西)。

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

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

【问题讨论】:

    标签: java clearcase


    【解决方案1】:

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

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

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

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

    您将在“Python and ClearCase setview”中找到该问题的具体示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      相关资源
      最近更新 更多