如何在clearcase中快速签入大量文件

如何在clearcase中快速签入大量文件,clearcase,checkin,cleartool,Clearcase,Checkin,Cleartool,我有大量文件要签入。这一过程需要进行多次,而且耗费时间和资源。我正在使用以下命令执行此操作: cleartool lsco-cvi-all-s | awk'{打印“cleartool ci-c\”sh 此命令确实有效,但运行起来需要很长时间,因为每个文件都是单独签入的。是否可以一次签入所有文件,或者可以使用更快的方法单独签入文件。是否可以使用相同的概念,但用于批量签出?如我在“”中所述,ClearCase仍然是一个逐文件的VCS,这意味着每个操作(签出、签入、合并)都是逐文件完成的 保留一个可能

我有大量文件要签入。这一过程需要进行多次,而且耗费时间和资源。我正在使用以下命令执行此操作:

cleartool lsco-cvi-all-s | awk'{打印“cleartool ci-c\”sh

此命令确实有效,但运行起来需要很长时间,因为每个文件都是单独签入的。是否可以一次签入所有文件,或者可以使用更快的方法单独签入文件。是否可以使用相同的概念,但用于批量签出?

如我在“”中所述,ClearCase仍然是一个逐文件的VCS,这意味着每个操作(签出、签入、合并)都是逐文件完成的

保留一个可能的“批量”操作(即使在幕后,它仍将签出或
mkelem
新文件,逐个复制和签入文件)

这意味着您可以使用一个视图作为源文件夹(
clearfsimport
将导入任何文件夹,不管是否为ClearCase视图),以及一个配置规范与目标相同的快照视图。请参阅“”和“”。

使用
-rmane
选项,它甚至会删除源文件夹中不再存在的文件。请参阅“”.

@VonC确实如此。我做了一些研究,似乎clearfsimport命令可能有一个更为repo的方法。我目前正在尝试找出它的最佳用法。@VonC,只是为了确保我理解,为了使用clearfsimport,我需要一个具有相同配置规范的快照视图和动态视图?当我使用该命令时,它会将文件从源复制到目标,签出文件,然后签入?谢谢帮助。@VonC我也可以使用clearfsimport创建文件的新版本吗?例如,如果我有一组10个文件,请在vob之外修改所有文件,然后使用clearfsimport(源是我修改10个文件的目录,目标是VOB中相同集合的位置)要创建新版本?@VonC最后一个问题,如果源文件删除了目标文件中当前的文件,clearfsimport能否通过删除目标文件中的file元素来说明这一点?感谢您的帮助。如果您编写了答案,我可以将其标记为回答我的问题!再次感谢您的帮助。我已经测试了该命令,并且我已经完成了测试就我的目的而言,它工作得很好。我不想麻烦,但我认为这是值得的。是否有一个选项可以强制命令在签入之前停止,这样它会将所有元素都签出(以便我可以进行合并)?@AlexWeber显然没有:。我的建议: