如何让ClearCase识别并使用新文件?

时间:2013-02-26 19:42:00

标签: version-control clearcase clearcase-ucm

我最近将一大堆新文件(通过robocopy)放入文件夹树中。我如何要求ClearCase UCM识别这些文件并将它们置于版本控制之下?

2 个答案:

答案 0 :(得分:1)

一种简单的方法是使用clearfsimport来完成(递归)导入完整目录内容。
请参阅“How can I use ClearCase to “add to source control …” recursively?” 它适用于ClearCase UCM视图以及基本ClearCase视图 在执行clearfsimport之前,您只需在用于导入的视图上设置活动。

这比直接在ClearCase目标视图中复制这些文件,并尝试检测那些私有(即“尚未版本化”)文件更容易。

答案 1 :(得分:1)

啊,原来有人已经在内部博客上发了这样的帖子。谁知道!

我接受了然后扩展它

for /f %1 in ('cleartool ls -r -s -nxname -view_only ^| grep -e ^\.\\SRC_ ^| grep -e vcproj$') do @cleardlg -addtosrc -nc "%1"

(是的,我已经安装了一些unix工具,grep等)。

查找以。\ SRC _。

开头的目录中的所有vcproj文件