我有大量的文件,我正在尝试签入。这一过程需要多次完成,而且耗费时间和资源。我使用以下命令来执行此操作:
cleartool lsco -cvi -all -s | awk '{print "cleartool ci -c \"<Name of checkin>\" " <path to vob> | sh
此命令确实有效,但运行时间非常长,因为每个文件都是单独签入的。是否可以一次签入所有文件,或者是单独签入文件的速度更快的方法。是否可以使用相同的概念,但用于大规模的检查?
发布于 2017-01-10 18:05:19
正如我在"What are the basic clearcase concepts every developer should know?“中提到的,ClearCase仍然是一个逐文件的VCS,这意味着每个操作(签出、签出、合并)都是逐个文件完成的。
clearfsimport仍然是一种可能的“大容量”操作(即使在场景后面,它仍然会逐个结帐或签出新文件、复制和签入文件)。
这意味着您可以使用一个视图作为源文件夹(clearfsimport将导入任何文件夹、ClearCase视图或不导入),以及与目标配置规范相同的快照视图。见"ClearCase, use clearfsimport to perform brute force update“和"How can I use ClearCase to “add to source control …” recursively?”。
使用-rmane选项,它甚至将删除源文件夹中不再存在的文件。见"Remove unused source code files“。
https://stackoverflow.com/questions/41572417
复制相似问题