我想在cleartool.exe控制台中执行多个命令,但;
或&&
不起作用。
示例:
cd /myView; ct mkact myActivity
有任何建议可以运行吗?
我需要使用cleartool.exe
答案 0 :(得分:0)
如果您正在运行Windows,则可以在以下命令中包含cleartool命令:
cd /d m:\tempview\testvob1 & cleartool desc .
注意/ d选项。否则DRIVE将不会更改,您将看不到该目录。您还可以使用pushd / popd更改目录。
多个cleartool命令可以以相同的方式链接在一起。
在unix上,分号的作用类似于&登录。
如果你想把一堆cleartool命令放在一起,你可以这样做:
运行cleartool<文本文件
m:\tempview\mkvobtest-try2>copy con cleartool_stuff.txt
find -all -type l -print
desc .
desc .@@
quit
^Z
1 file(s) copied.
m:\tempview\mkvobtest-try2>cleartool < cleartool_stuff.txt
M:\tempview\mkvobtest-try2\desktop
M:\tempview\mkvobtest-try2\maketest2\make2.mk
directory version ".@@\main\23"
created 2014-04-11T12:10:40-04:00 by A User (auser.user@PC1)
"Added directory element "Test"."
Element Protection:
User : NT:S-1-5-21-984945237-1216120022-2217536578-1001 : rwx
Group: BUILTIN\Users : rwx
Other: : rwx
element type: directory
predecessor version: \main\22
directory element ".@@"
created 2010-03-10T12:25:01-05:00 by A User (auser.user@PC2)
"Predefined directory element for root of versioned object base."
element type: directory
master replica: mrpeabody-rep@\mkvobtest-try2
Protection:
User : NT:S-1-5-21-984945237-1216120022-2217536578-1001 : rwx
Group: BUILTIN\Users : rwx
Other: : rwx
source pool: sdft cleartext pool: cdft derived pool: ddft
m:\tempview\mkvobtest-try2>
相同的技术适用于unix,但shell通常会为您提供额外的选项。
答案 1 :(得分:0)
在简单的CMD会话中,您可以使用以下命令链接命令:
cmd /v /c "cd C:\path\to\myview&& cleartool mkact anActivity"
这比在cleartool.exe
会话中尝试更方便。