【发布时间】:2017-05-25 03:42:15
【问题描述】:
我有大量文件要签入。此过程需要多次执行,而且非常耗时且耗费资源。我正在使用以下命令来执行此操作:
cleartool lsco -cvi -all -s | awk '{print "cleartool ci -c \"<Name of checkin>\" " <path to vob> | sh
此命令确实有效,但运行时间很长,因为每个文件都是单独签入的。是否可以一次签入所有文件,或者可能是单独签入文件的更快方法。是否可以使用相同的概念,但用于批量结账?
【问题讨论】:
-
@VonC 确实如此。我做了一些研究,似乎 clearfsimport 命令可能有更多的回购方法。我目前正在尝试找出它的最佳用法。
-
@VonC,只是为了确保我理解,为了使用 clearfsimport 我需要具有相同配置规范的快照视图和动态视图?当我使用该命令时,它将文件从源复制到目标,签出文件,然后签入?感谢您的帮助。
-
@VonC 我也可以使用 clearfsimport 创建新版本的文件吗?例如,如果我有一组 10 个文件,则在我的 vob 之外修改所有文件,然后使用 clearfsimport(源是我修改这 10 个文件的目录,目标是同一组在 VOB 中的位置)创建新版本?
-
@VonC 最后一个问题,如果源删除了当前在目标中的文件,clearfsimport 可以通过删除目标中的文件元素来解决这个问题吗?谢谢您的帮助。如果您写了答案,我可以将其标记为回答我的问题!
标签: clearcase checkin cleartool