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



我有大量文件正在尝试签入。此过程需要多次完成,并且非常耗时和资源。我正在使用以下命令来执行此操作:

cleartool lsco -cvi -all -s | awk '{print "cleartool ci -c "<Name of checkin>" " <path to vob> | sh

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

正如我在"每个开发人员应该知道的基本 clearcase 概念是什么?"中提到的,ClearCase 仍然是逐个文件的 VCS,这意味着每个操作(签出、签入、合并)都是逐个文件完成的。

clearfsimport仍然是一个可能的"批量"操作(即使在后台,它仍然会签出或mkelem新文件,复制并逐个签入文件)

这意味着您可以使用一个视图作为源文件夹(clearfsimport将导入任何文件夹,无论是否导入 ClearCase 视图),以及具有与目标相同的配置规范的快照视图。请参阅"ClearCase,使用 clearfsimport 执行暴力更新"和"如何使用 ClearCase "添加到源代码管理..."递归?
使用-rmane选项,它甚至可以删除源文件夹中不再存在的文件。请参阅"删除未使用的源代码文件"。

相关内容

  • 没有找到相关文章

最新更新