使用Clearcase进行递归签入

SNA*_*SNA 7 clearcase

我想检查目录和所有子目录到明确的情况.是否有特定的命令来实现它?目前我进入每个目录并手动检入每个文件.

Von*_*onC 10

我会推荐这个问题:

现在的问题是检查所有已经改变的东西.
这是有问题的,因为通常并非一切都已更改,并且ClearCase将在尝试签入相同的文件时触发错误消息.意思是你需要2个命令:

ct lsco -r -cvi -fmt "ci -nc \"%n\"\n" | ct
ct lsco -r -cvi -fmt "unco -rm %n\n" | ct
Run Code Online (Sandbox Code Playgroud)

(使用'ct being'cleartool':在Windows上键入'doskey ct = cleartool $*'来设置该别名)


但如果通过"签到"你的意思是:

  • "第一次进入源代码管理"
  • "更新现有版本化目录中可能已更改的大量文件"

我建议在动态视图中创建动态视图并clearfsimport您的快照树(使用新文件).

看到这个问题这个问题.

clearfsimport脚本可以更好地导入多次同一组文件,并自动:

  • 添加新文件,
  • 制作以前导入的新版本的现有文件(但在重新导入的源文件集中进行了修改)
  • 删除已导入但已不再存在于源文件集中的文件.
  • 清楚地记录导入过程中所做的所有操作.

:

 clearfsimport -preview -rec -nset c:\sourceDir\* m:\MyView\MyVob\MyDestinationDirectory
Run Code Online (Sandbox Code Playgroud)