Проблема с findmerge
, как и , описанная в этом техническом замечании , заключается в том, что он может сообщать о несовместимых "Needs Merge
" в зависимости от расположения гиперссылок слияния.
И это вряд ли будет исправлено в ближайшее время:
Это требует значительных архитектурных изменений и не будет решено в течение следующих 18 месяцев.
Обратитесь в службу поддержки клиентов Rational, чтобы изучить лучшие практики UCM, чтобы обойти это ограничение.
Я не нашел простого решения:
Я обычно findmerge
сначала в каталоге (-type d
), у которого нет этой дополнительной проблемы с сообщением.
Затем, если все каталоги являются слияниями, я продолжаю на файлах с -merge -abort
(для остановки при первом конфликте): так как ваше слияние не должно иметь никакого конфликта в первую очередь, этот режим (-merge -abort
) меньше скорее всего, сообщит сообщение «Требуется слияние».