Clearcase 如何将ClearQuest任务与cleartool mkelem命令关联?

Clearcase 如何将ClearQuest任务与cleartool mkelem命令关联?,clearcase,cleartool,clearquest,Clearcase,Cleartool,Clearquest,我正在尝试在Base ClearCase中签入数百个新文件。由于网络和服务器问题,我想编写一个cleartool命令的批处理脚本,将每个文件添加到源代码管理中。所有文件都将在单个ClearQuest任务下签入 我曾尝试通过上下文菜单选择所有文件并一次添加所有文件,但在选择ClearQuest任务关联并选择“全部应用”之后,我仍然会为每个文件弹出一个对话框,要求我确认关联 我想写一个命令列表,如: cleartool mkelem -c "SCR ... / TASK ... - blah bla

我正在尝试在Base ClearCase中签入数百个新文件。由于网络和服务器问题,我想编写一个cleartool命令的批处理脚本,将每个文件添加到源代码管理中。所有文件都将在单个ClearQuest任务下签入

我曾尝试通过上下文菜单选择所有文件并一次添加所有文件,但在选择ClearQuest任务关联并选择“全部应用”之后,我仍然会为每个文件弹出一个对话框,要求我确认关联

我想写一个命令列表,如:

cleartool mkelem -c "SCR ... / TASK ... - blah blah" filename.ext

但是,我不知道如何将更改与任务相关联,而且我在基本CC/CQ中也没有看到任何相关文档。

首先,不要编写通过mkelem添加新文件的脚本:如果您可以将这些文件隔离在视图之外的其自己的文件夹(或文件夹树)中,则可以将它们导入视图(快照或动态)通过

clearfsimport
就是为此制作的,它将签出要添加的文件的父文件夹,并为每个文件执行所需的
mkelem

另见“”:

您需要首先使用
cleartool settask
为用于此导入的目标视图设置ClearQuest任务。
见“”

如报告所述:

然而,当我使用ClearCase 7.*时,没有
settask
命令。
作为一种解决方法,似乎使用
set CQCC\u AUTO\u ASSOCIATE=
将起作用()


这看起来是正确的答案——使用ClearToolSetTask。然而,当我使用ClearCase7.*时,没有settask命令。作为一种解决方法,似乎使用
set CQCC\u AUTO\u ASSOCIATE=
将起作用(请参阅)。谢谢你的帮助@Darthfett没有问题,并且很适合settask解决方案。我已将您的评论包含在答案中,以提高可视性。
clearfsimport -preview -rec -nset c:\sourceDir\* m:\MyView\MyVob\MyDestinationDirectory