RT C Клиент Java API: Как получить состояние версии пользователя до слияния из состояния слияния IChange? - PullRequest
1 голос
/ 18 марта 2020

Я использую API клиента Rational Team Concert (RT C) Java для работы с RT C SCM. У меня есть экземпляр IChange, change, который я получил от экземпляра IChangeSet, changeset, через вызов changeSet.changes(). Я использую change.mergeStates(), чтобы получить список состояний слияния change. Из IChange.mergeStates() Javado c:

Рассмотрим этот список как предлагаемые версии, которые были объединены с состоянием before. Состояние after является версионным после завершения слияния. Состояние версии пользователя (моя) до слияния не записывается в этом IChange. Его можно найти в IChange предыдущего состояния IChangeSet.

Как получить IChange предыдущего состояния IChangeSet? Я попытался позвонить changeSet.getMergePredecessorState(), чтобы получить предыдущее состояние IChangeSet. Тем не менее, он всегда возвращает null.

...