问题标签 [clearcase]
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.
configuration - 如何在 Windows ClearCase 中使用 ediff (emacs diff) 作为 diff/merge 工具?
我在工作中被迫使用 ClearCase(Windows 版本),我想使用 emacs ediff 作为差异和合并工具。ClearCase 映射文件的问题在于它需要 .exe 文件——我试图指定一个批处理文件调用ediff
,但它不起作用。
我不想编写一个 C/C++ 程序(自从我用 C 为 Win32 编写任何东西以来已经有 10 多年了),它将ediff
使用正确的参数进行调用。有没有更简单的方法?
也可以看看:
dynamic - 当我从 Clearcase 资源管理器创建视图时,开发和集成视图都被创建为快照
我根本没有选择将视图选择为快照或动态的选项。我想要的是快照的开发视图和动态的集成视图。为什么没有提示我让我选择快照/动态视图?
version-control - 是否可以在 ClearCase 配置规范中使用变量?
例如,而不是编写以下内容:
我想写这样的东西:
这甚至可能吗?什么是正确的语法?
clearcase - ClearCase : 用旧的基线活动建立新的基线
在集成流 Int 中,A1,A2,A3 是活动,B1 是包括 A1,A2,A3 活动的基线。
(Int Stream)-----A1------A2------A3------[B1]-- ------------>
我们要部署新版本的软件,我们的项目经理说他不想在这个版本的软件中包含 A2 活动变更集。
我们能否在 ClearCase 中创建仅包含 A1 和 A3 活动的新基线 B2?
(Int Stream)-----A1------------A3------[B2]------ ----------> ?
sharepoint-2007 - 使用 SyncToy 将 ClearCase 与 SharePoint 3.0 同步的权限问题
所以我试图设置一个简单的单向同步,从动态 ClearCase 视图到 MOSS 文档库。我正在使用 SyncToy 1.4 作为我的同步工具,它在将新文档从 ClearCase 复制到 SharePoint 时似乎工作正常,但是当我尝试用新版本覆盖文件或尝试删除 SharePoint 中的现有文件时它会引发错误因为它在 ClearCase 中被删除了。我正在使用“Echo”同步设置,因此 SharePoint 应始终反映 ClearCase 中的更改。
我为此过程创建了一个自定义活动目录用户,并为该用户提供了对 SharePoint 文档库的完全控制权,并且可以在我登录到服务器时从文档库的资源管理器视图中手动进行这些编辑/删除“同步用户”但是,当我运行同步玩具时,它无法说明 SharePoint 中的文档是“只读”的。我的问题是 synctoy 不应该以“同步用户”的身份运行,它的行为不应该与我在资源管理器视图中手动操作 SharePoint 中的文档时作为“同步用户”的行为相同吗?
clearcase - 仅列出 CCRC 视图
谁能想到一种快速、简单且完全可靠的方法来仅列出来自 UNIX 的 ClearCase Remote Client 视图?
ct lsview 显然列出了所有视图,如果你运行ct lsview -properties -full(给你Properties: snapshot webview readwrite )然后使用正则表达式或其他东西,你可以通过查看 Properties: 部分进行搜索,但我会担心有人称他们的观点为“webview”之类的。
有没有人有万无一失的方法?我错过了一面旗帜还是什么?如果 lsview 上有 -fmt 就好了:S
git - 灵活与静态分支(Git vs Clearcase/Accurev)
我的问题是关于 Git 处理分支的方式:每当您从提交分支时,除非您通过合并强制它,否则该分支将永远不会收到来自父分支的更改。
但是在我们 Clearcase 或 Accurev 等其他系统中,您可以指定如何使用某种继承机制来填充分支:我的意思是,对于 Clearcase,使用 config_spec,您可以说“获取在分支 /main/issue001 上修改的所有文件和然后继续使用 /main 上的那些或使用这个特定的基线”。
在 Accurev 中,您也有一个类似的机制,它让流从上层分支(流如何调用它们)接收更改,而无需在分支上合并或创建新提交。
你在使用 Git 时不会错过这个吗?你能列举出这种继承是必须的场景吗?
谢谢
更新请阅读下面的 VonC 答案以真正关注我的问题。一旦我们同意“线性存储”和基于 DAG 的 SCM 具有不同的功能,我的问题是:哪些是现实生活场景(尤其是对于 OSS 以外的公司),线性可以做 DAG 不可能做的事情?他们值得吗?
version-control - 在 ClearCase 中搜索带有特定注释的签入
我被要求提供大约 3 个月前我在 ClearCase 中进行的签入的详细信息。我知道评论中包含的 QC 编号,但到目前为止完全没有找到一种方法来搜索 ClearCase 以通过评论签入。
有任何想法吗?
regex - 在使用 $variable 和 ${variable} 之间在正则表达式中传递变量时,Perl 有什么区别
我正在审查一些用 Perl 编写的 ClearCase 触发器。我注意到在一些正则表达式中,变量要么直接传递,要么用大括号括起来。
例如,我在触发器中有以下代码行:
$component
, $phase
, $automateddigit
,$project_root
都是变量。
为什么在正则表达式中有一些传递为$variable
而另一些传递为?${variable}
它来自它们的初始化方式吗?
这是初始化它们的代码行:
content-management-system - ClearCase:交付时的电子邮件通知
在我的新公司,CMS 是 ClearCase。我以前使用过 Perforce,它有一个很好的内置通知机制,可以让团队及时了解项目中更改的文件。我正在尝试在 ClearCase 中使用等价的东西。我想知道以前是否有人实现过这一点。
基本上,有三个要求:
- 有办法订阅项目。一个人只收到关于它订阅的项目的通知。
- 当有人交付活动时,受影响项目的所有订阅者都会收到有关该活动的电子邮件通知。
- 该电子邮件包含受此活动影响的文件列表。每个修改后的文件都有一个链接,该链接执行一个差异,显示此活动在此文件中的更改。
那么是否有人知道模块/扩展或任何其他现有方式来放置它,还是我必须使用触发器和 perl 脚本手动完成所有这些?
谢谢,
马丁