问题标签 [cleartool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
764 浏览

cleartool - clearcase baseline_shell 脚本

我在 shell 脚本中运行所有 ClearCase 命令,并且每个命令都将输出重定向到一个文件:

问题是所有命令都运行良好并生成差异日志文件,但它没有将输出附加到同一个文件中。

请任何人建议如何进行?

我试过 >> 而且它不工作..它在 diff 文件中生成输出。我需要所有命令的单个输出文件。

0 投票
2 回答
1225 浏览

clearcase - clearcase ucm 基线

有什么方法可以从命令行的当前视图中获取堆肥基线信息。

我在我的脚本中使用该命令。它在我的视图中显示了包含复合和 ovverride 组件基线的命令列表。

cleartool lsstream -fmt "%[found_bls]NXp\n" -view $VIEW_NAME

我只需要复合基线作为我的命令的输出。

是否有任何命令可以在当前视图中找出复合基线?请帮忙。

0 投票
1 回答
404 浏览

clearcase - clearcase 中的移动元素可以“合并”

我们是 clearcase UCM 的典型实现:

我有 2 个 UCM 项目,每个项目都代表我们的一个版本。proj2 是从 proj1 的稳定基线创建的

proj1 和 proj2 并行工作,有时两者中的相同元素会同时更改。所以文件 a.java 位于两个项目中,并且正在由两个项目的开发人员处理。每周进行一次合并活动,下游从上游项目获取最新信息并协调合并。这就是我的轻松生活。

作为重构代码的一部分,proj2 团队已经开始将元素(主要是文件)移动到其他地方。当我说其他地方时,这可能意味着组件内或不同组件 VOB。这是以前从未发生过的。

实际问题:

当发生项目间合并时,元素 a.java 的目标分支版本可能已移动到不同的位置/文件夹。如何确保 clearcase 仍将其与来自上游项目的版本合并。使用该cleartool move命令是否足以让 clearcase 知道并在正确的位置合并?对于 VOB 间的动作,将cleartool relocate命令为我做同样的事情。我处于一个严格控制的环境中,否则我会创建一个沙箱并自己进行测试。

我在银行@VonC 或@Tamir :)

0 投票
1 回答
1508 浏览

shell - 如何在我的 linux 主目录中找到视图位置

我在下面提到的不同文件夹下的 Linux 主目录中有很多视图。

现在我想以下面的格式列出我的 linux 目录中的所有 clearcase 视图以处理其他脚本。

如何搜索我创建的主目录中的所有视图并在 shell 脚本中显示视图列表?

当前一次我可以显示一个文件夹视图,但我需要搜索并以上述格式显示所有视图。

我的视图只是动态视图而不是快照。我的问题是存储在多个目录中的视图。需要搜索我的 unix home dir 中的所有视图。现在我正在使用命令 cd ~/views ViewCount=ls ~/views 来完成这项工作。但这将列出一个目录中的视图。同样,我需要在所有目录中列出我的主目录中的所有视图。有没有办法搜索所有视图并列出视图

0 投票
1 回答
6072 浏览

clearcase - 如何在明确的情况下检索跨基线修改的文件列表

我需要检索已跨基线签入的所有文件的列表以及所有者名称。我尝试使用 cleartool lsact 命令:

但是,此命令仅针对一项任务进行获取,使用起来有点麻烦。如果我指定两个基线,是否有一个命令可以检索所有任务?

谢谢

0 投票
1 回答
966 浏览

clearcase - 如何获取有关集成流的贡献活动详细信息?

我需要帮助来了解如何获取特定贡献活动何时交付到集成流的详细信息。
我曾经使用diffbl -activity baseline1 baseline2incleartool来获取从一个基线到另一个基线的活动列表。

现在新的需求是我需要获取一些列为输出的活动的diffbl交付日期时间。
我尝试使用lsactdescribe但我收到“ Activity not found”错误。
可能是因为我正在查询的活动是一项贡献活动。

有人可以知道如何获取贡献活动交付的日期时间或如何自定义“ diffbl -activity baseline1 baseline2”的输出以获取活动日期时间详细信息吗?

0 投票
1 回答
3303 浏览

windows - ClearCase find and exec with %CLEARCASE_PN% in cmd 总是返回相同的元素

我在 cleartool.exe 中执行了以下命令:

但是关于exec的元素输出总是相同的,尽管在print中有所不同。如何在命令的exec部分输出正确的列表?

示例输出:

其中 fileA 始终相同(部分 exec 参数),只有 fileB、fileC 等发生变化(部分打印参数)。

0 投票
1 回答
3326 浏览

clearcase - Cleartool - 查找卸载/删除的文件

Cleartool 中是否有一个命令可用于列出已从分支中删除的所有文件?

谢谢

0 投票
1 回答
388 浏览

clearcase - 在 clearcase 中计算每个用户的签到次数

我想在特定时间范围内获得每个用户的总签到次数。这是我正在寻找的结果:

用户:xxxxx 计数:432 用户:yyyyy 计数:22

ETC

我可以使用 find 列出用户完成的所有签到,但我只对计数感兴趣!

编辑:一次查找每个(已知)用户的签到次数也可以!编辑:我还需要过滤某个文件类型,例如 *.java !

0 投票
1 回答
2098 浏览

version-control - 递归添加到源代码控制的脚本:如何忽略特定文件和文件夹

我有这个问题一直困扰着我很长一段时间。最好参考以下(众所周知的)脚本来解释它:

可以在“ ClearCase:十佳脚本”中找到。
现在,为避免任何误解,脚本运行良好;我按照步骤(在上述网站上概述)重现了递归添加到源代码控制功能。

我的问题(或问题)是这样的:

我们如何在这里排除具有某些扩展名*.asv*.dll,例如)的文件被添加到源代码管理(更准确地说,被添加到返回的元素列表中;见下面的第二个问题)
(与文件夹类似。)

是行:

要关注的那个?

我的第二个问题具有相当“化妆品”的性质。
运行脚本后生成的输入框(至少在我的情况下)太小,无法容纳要添加到源代码管理的元素的整个路径。
有没有办法确保完整路径始终可见?
会不会是修改的问题

还是我完全错了?这就是现在的全部。任何帮助将不胜感激!