Как найти список файлов в наборе изменений (Clearcase UCM), которые не доставляются? - PullRequest
2 голосов
/ 19 декабря 2011

В Clearcase UCM Когда мы доставляем действие в поток интеграции, в нем перечисляются все файлы, которые необходимо доставить.Но есть ли способ найти список в отдельности вместо реальной доставки?

Если я посмотрю на набор изменений, в нем будут все файлы, которые были доставлены ранее.

Есть ли способ сделатьмакет-доставка?

Ответы [ 2 ]

2 голосов
/ 19 декабря 2011

Помимо ответа VonC, я могу предложить еще два решения:

а. cleartool deliver -preview

б. На основании предоставляемого нами надстройки ClearCase « R & D Reporter » вы можете получить отчет «Ожидающие изменения». Вы можете сравнить два потока (или более) и получить отчет обо всех различиях, один или два способа. Если вы запустите его в потоке интеграции и в дочернем потоке, вы получите именно то, что вам нужно, прямо в лист Excel или по электронной почте. Вы также можете отфильтровать ненужные вещи, такие как действия по доставке / перебазированию и т. Д.

1 голос
/ 19 декабря 2011

Учитывая, что поставка является простым слиянием, вы можете использовать findmerge

 cleartool findmerge -fversion .../StreamName/LATEST -print

Если вы указываете –print в качестве действия (и вы также не указываете ни одно из действий слияния), findmerge фактически не выполняет никаких слияний. Вместо этого он показывает, какая операция слияния потребуется.

Если вы выполняете эту команду в представлении назначения (в потоке интеграции), вы можете найти, какую версию (из исходного потока) необходимо объединить.

...