如何签入 RAD 内文件夹(及其任何子文件夹)中的所有签出文件?
我安装了 ClearCase 连接器,我可以单独签入文件,但我处理过一堆文件,这些文件都汇总到同一个文件夹中,如果可能的话,我想一次全部签入。我也可以使用 CTRL + 单击逐个选择文件,然后一次将它们全部签入,但这似乎更麻烦。
我更熟悉 subversion 和 git,它们很容易让我进行类似的操作,我希望 ClearCase 也允许这样做。
这就是 ClearCase 的问题:它是一个以文件为中心的 CVCS(集中式 VCS),而不是 git(以修订为中心的 DVCS 或分布式 VCS)。有关两者之间差异的更多信息,
请参阅“每个开发人员都应该了解哪些基本 ClearCase 概念? ”。
如果除了 RAD 之外还安装了完整的 ClearCase,那么您可以直接签入所有签出的文件,例如“使用 Clearcase 递归签入”。
但是如果您使用的是 CCRC,除了您正在使用的“多选”之外,链接多个签到就不是那么容易了。
正如OP nerdherd 提到的,CCRC GUI 有一个查找签出选项(在本技术说明中提到),它允许通过(再次)多项选择列出和签入这些选项。
我想出了一种方法来做一些足够接近我想要的事情:
从 RAD 的 ClearCase 菜单中,您可以打开 Find Checkouts 窗口,然后将显示所有签出的文件及其完整路径,并且对它们进行排序将使所有文件按层次顺序排列。从那里您可以轻松地选择给定父文件夹中的所有签出文件并立即签入。
我确信这是我应该想出来的,但是作为 ClearCase 的新手,这对我来说并不是很直观。