2012-11-12 36 views
1

我试图通过命令行自动化MKS完整性的一些任务。由于我们被迫使用更改包功能,我尝试获取单个MKS项目的所有更改包的列表。这怎么能实现?获取MKS项目的所有更改包的列表

我已经检查了'si'和'im'的命令行引用,但是我仍然不知道如何获得这样的列表。我已经开始工作的唯一东西是来自'si rlog'的变更包列表。在这里我可以解析输出并删除所有重复的条目。但问题是,我只从文件获取变更包,目前在项目中可用。不包括影响已删除文件的更改包。

回答

3

要通过项目查找改变包使用下面的命令:

SI viewcps --filter =项目: “C:/path_to_project/project.pj”

注意,斜杠是向前,不像Windows使用的那样倒退。

也有不同的字段和格式可用,不只是默认的。如果你运行男人“SI viewcps”在命令提示符下,它会给你,你可以使用可选的--fields才能输出标签的附加信息使用的字段列表。

输出可以被修改,以将结果限制为CP类型,状态,目标等人“SI viewcps”给出了如何使用这些选项以及细节。

+1

非常感谢。经过一些试验和错误后,我发现,在我的情况下,我还必须指定主机名。项目过滤器必须按照图形用户界面i中所述的方式给出。即没有沙箱目录,但是服务器上的项目路径。 – wls

相关问题