Checkout 使用stcmd co时,即使在第二次执行命令时,也会签出-vl标志文件
实际上,我有两个关于stcmd co和-vl标志的不同问题: 1) 使用不带-vl标志的stcmd co时,仅在第一次签出文件。如果我再次运行它,文件将被跳过。但是当向stcmd co命令添加-vl标志时,每次运行都会签出该文件。我怎样才能避免呢?(我试图运行-f NCO,但当使用不同的标签时,文件也没有签出。)Checkout 使用stcmd co时,即使在第二次执行命令时,也会签出-vl标志文件,checkout,starteam,Checkout,Starteam,实际上,我有两个关于stcmd co和-vl标志的不同问题: 1) 使用不带-vl标志的stcmd co时,仅在第一次签出文件。如果我再次运行它,文件将被跳过。但是当向stcmd co命令添加-vl标志时,每次运行都会签出该文件。我怎样才能避免呢?(我试图运行-f NCO,但当使用不同的标签时,文件也没有签出。) 2) 我有一个有2个版本的文件,在我使用stcmd co按第一个版本的标签签出该文件,然后尝试在没有指定任何标签的情况下运行stcmd co以获得最新版本后,我收到一条消息,该文件已被
2) 我有一个有2个版本的文件,在我使用stcmd co按第一个版本的标签签出该文件,然后尝试在没有指定任何标签的情况下运行stcmd co以获得最新版本后,我收到一条消息,该文件已被修改,因此尚未签出。因为我只想得到修改过的文件,所以我想避免使用-force选项。是否有其他方法强制签出文件
谢谢有三件事需要改变:
-cfgl LABELNAME
而不是-vl LABELNAME
这将正确识别本地文件相对于给定标签的状态
-过滤器MGIOU
(这意味着:除“当前”文件外的所有文件)
-o
标志)以确保滤清器按预期工作总之,该命令应如下所示:
stcmd co -p "user:pwd@host:port/MyProject/MyView/" ... -o -filter MGIOU -cfgl "MY_LABEL" ...