Получить список всех пакетов изменений проекта MKS

Я пытаюсь автоматизировать некоторые задачи MKS Integrity через командную строку. Поскольку мы вынуждены использовать функцию пакета изменений, я пытаюсь получить список всех пакетов изменений одного проекта MKS. Как этого добиться?

Я уже проверил ссылки командной строки на «si» и «im», но я до сих пор не знаю, как получить такой список. Единственное, над чем я уже успел поработать, - это список пакетов изменений из si rlog. Здесь я мог проанализировать вывод и удалить все повторяющиеся записи. Но проблема в том, что я получаю пакеты изменений только из файлов, которые сейчас доступны в проекте. Пакеты изменений, затрагивающие удаленные файлы, не включаются.


person wls    schedule 12.11.2012    source источник


Ответы (1)


Чтобы найти пакеты изменений по проекту, используйте следующую команду:

si viewcps --filter = project: "c: /path_to_project/project.pj"

Обратите внимание, что косые черты идут вперед, а не назад, как в Windows.

Также доступны разные поля и форматы, а не только стандартные. если вы запустите man "si viewcps" в командной строке, он предоставит вам список полей, которые вы можете использовать с необязательным тегом --fields для вывода дополнительной информации.

Вывод можно изменить, чтобы ограничить результаты типом CP, состоянием, целью и т. Д. man "si viewcps" также дает подробную информацию о том, как использовать эти параметры.

person Jeremy Gorsline    schedule 13.11.2012
comment
Большое тебе спасибо. После некоторых проб и ошибок я обнаружил, что в моем случае мне дополнительно нужно было указать имя хоста. И фильтр проекта должен был быть задан так, как указано в графическом пользовательском интерфейсе, т.е. е. не каталог песочницы, а путь к проекту на сервере. - person wls; 14.11.2012