如何使用ClearCase“添加到源代码管理…”递归?

如何使用ClearCase“添加到源代码管理…”递归?

我将压缩文件解压缩到ClearCase视图中。现在,我想将完整的文件树添加到存储库中。GUI只提供一个“添加到源代码管理.”用于单个文件/目录。你知道如何递归地添加整棵树吗?

(我在Windows系统上,但安装了Cygwin。)


白板的微信
浏览 715回答 3
3回答

aluckdog

我宁愿使用Clearfsimport脚本,它更适合多次导入同一组文件,并自动:添加新文件,使以前导入的现有文件的新版本(但在重新导入的文件源文件集中修改)删除已导入但已不在源文件集中的文件。明确记录在导入过程中所做的所有操作。因此,如果您的“zip文件传递”需要定期更新,那么Clearfsimport是可行的,但是有以下选项:clearfsimport -preview -rec -nset c:\sourceDir\* m:\MyView\MyVob\MyDestinationDirectory注意:预览选项:允许检查会发生什么却什么都不做。“*”仅在Windows环境中使用,以便导入目录的内容-Nset选项。从…CMWiki,关于“nset”选项:默认情况下,Clearfsimport意味着由VOB所有者或特权用户使用,但用户通常忽略-nseteVENT选项,任何用户都可以使用该选项。此选项驱动Clearfsimport不将元素的时间戳设置为VOB之外的源文件对象的时间戳(这需要特权访问)。这有一个小的不明显的副作用:一旦使用当前时间戳创建了一个版本,即使VOB所有者也无法在上面导入一个带有较旧的时间戳的版本,而没有这个-nseteVENT选项。也就是说,一旦您使用了此选项,即普通用户或特权用户,您将或多或少地在继续中使用它。

千万里不及你

下面是我通过使用Windows Explorer发现的另一种方法:选择Search...从目标目录的上下文菜单。搜寻*.选择所有(Ctrl-A)结果列表中的文件/目录。选择ClearCase > Add to source control...从结果列表中某项的上下文菜单中删除。给你.。

慕田峪9158850

由于我无法访问Clearfsimport,所以我在两个步骤中添加了文件/目录:1.) find . ! -path . -type d | xargs  cleartool mkelem -mkpath -nc这将递归地为所有新目录创建节点。2.) find ./ -type f | xargs cleartool  mkelem -nc这将递归地为所有新文件创建节点。
打开App,查看更多内容
随时随地看视频慕课网APP