gpt4 book ai didi

ClearCase 远程客户端 CLI?

转载 作者:行者123 更新时间:2023-12-01 11:09:48 24 4
gpt4 key购买 nike

在我目前的工作中,我正在努力使用 ClearCase,考虑到我们去年使用的是 CVS,这真的很痛苦。

我正在尝试制作一个构建服务器,它从 ClearCase 下载代码、编译它并生成所有分发版。构建服务器必须是 RHEL5,而 ClearCase 服务器是 Windows 机器,所以我不认为使用普通的 ClearCase 客户端是一个选项。

是否有任何可能的方式让 ClearCase CLI 客户端只下载代码?

我正在调查 CCRC,但它似乎没有 CLI 界面。我也调查了IBM page但它需要一个“CCSHARED”依赖项,我不知道它可能在哪里。我为 Linux 安装了 CCRC 并指向安装目录但没有成功:

german@Shakuras:/instaladores/linux/CCRCCLI$ ./rcleartool 

rcleartool>

rcleartool> update

Exception in thread "main" java.lang.NoClassDefFoundError: javax/wvcm/WvcmException

at com.ibm.rational.ccrc.cli.command.ClearWan.main(Unknown Source)

german@Shakuras:/instaladores/linux/CCRCCLI$

`

最佳答案

您是对的:Linux 客户端无法访问任何 Windows 共享上的 VOB 数据。

CCRC 可以提供帮助:它是一个具有“ WebView ”的网络服务器:一种特殊的快照 View (这可能是您想要的,因为快照 View 将文件下载到其工作区)。
由于 CCRC 服务器需要访问 VOB 数据...它不能是 Linux 的,而是 Windows 的。

API 在 CCRC7.0.1 中似乎有点问题,但在 CCRC7.1 中更好:
你在这个线程中有一个 example of web view update .

        trace("Getting CM API provider");
CcProvider provider = getProvider(CMServerUrl, login, password);
trace("Create pathname to update");
File folder = testFile;
trace("Getting ressource location");
StpLocation loc = provider.filePathLocation(Domain.CLEAR_CASE,folder);
trace("Creating view proxy");
CcView myview = provider.ccView(loc);
trace("Doing view refresh");
myview.doRefresh(flags, feedback);
trace("Refresh done");

注意:即使您的 Vob Server 是 7.0.x,您仍然可以安装 CCRC 7.1(它将无法访问 Vob Server 7.0.x 上的数据)

备注:page you mentioned详细说明了如何设置 CCSHARED 变量。

关于ClearCase 远程客户端 CLI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1263012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com