有没有简单的方法可以将特定文件从一个视图复制到另一个视图?

时间:2013-01-02 10:21:50

标签: view clearcase

我必须以明显的方式将大量文件从一个视图复制到另一个视图。要复制的文件名将作为输入给出。任何想法如何通过脚本实现这一目标?

谢谢, JP

2 个答案:

答案 0 :(得分:0)

最简单的方法是使用 clearfsimport 例如,请参阅“How to add all the files in a folder to source control via cleartool command?”。

clearfsimport的技巧是它将导入给定文件夹中的任何文件,而不关心所述源文件夹的性质。

因此,如果您从(源)ClearCase视图的文件夹导入,clearfsimport将无关紧要,并将其导入到您想要的任何目标 ClearCase视图。< / p>

答案 1 :(得分:0)

你的问题不是很清楚你要完成什么。

如果您的源文件是版本化元素,并且您希望将它们作为版本化元素放在目标视图中(在不同的分支上),那么您应该使用merge(或findmerge)命令。例如,在目标视图中,运行findmerge -ftag src_view -merge。

如果您只需要在目标视图中“查看”源视图中的某些版本化文件,则可以标记源文件并将规则添加到目标视图配置规范(不涉及复制)。

如果您尝试移动非版本化文件,可以通过/ view / extension ala使用cp或mv:cp / view / src_view / files / view / dst_view / files