而不是Teamfetch
,我宁愿尝试 (non-ant) command scm load
,它是 GUI 操作的命令行等效项:
右键单击存储库工作区的组件->
上下文菜单显示->
存储库文件,
在视图中,右键单击文件->
上下文菜单加载或加载为...
看这个例子:
c:\test>scm ls comp 1151
Workspace: (1151) "commandline" <-> (1147) "cli"
Component: (1152) "commandline Default Component"
Component: (1166) "Test Cases"
c:\test>scm ls rf -r ella 1151 1152 --depth -
/
/CliTest2/
/CliTest2/CommandLine_Readme3.txt
/CliTest2/CommandLine_Readme2.txt
/CliTest2/CommandLine_Readme1.txt
/CliTest3/
/CliTest3/CommandLine_Readme3.txt
/CliTest3/CommandLine_Readme2.txt
/CliTest3/CommandLine_Readme1.txt
1151 是工作区别名,1152 是组件别名。
您还可以为这些项目中的每一项指定名称或 uuid 而不是别名。
远程路径中包含组件名称的远程路径:
c:\test\load>scm load 1151 "commandline Default Component/CliTest2/CommandLine_Readme3.txt"
Successfully loaded items into the sandbox.
远程路径中包含组件别名的远程路径:
c:\test\load>scm load 1151 1152/CliTest2/CommandLine_Readme2.txt
Successfully loaded items into the sandbox.
注意:别名是临时的,不应在脚本中使用。