Почему наборы изменений отсутствуют в моем представлении Track Changeset - PullRequest
2 голосов
/ 25 октября 2011

Я действительно надеюсь, что кто-то сможет помочь нам здесь ...

Представьте себе следующую иерархию ветвей:

Main +--> Dev +--> Project 1
     |        |
     |        +--> Project 2
     |
     +--> Release 1

Теперь представьте, что у меня есть наборы изменений 1 и 2 в проекте 1 и наборы изменений 3, 4 и 5 в проекте 2.

Оба эти проекта включены в Выпуск 1, поэтому мы объединяем наборы изменений 1 и 2 в Dev как набор изменений 6, затем включаем в Main как набор изменений 7. Затем мы объединяем наборы изменений 3, 4 и 5 в Dev как набор изменений 8, затем в Main как набор изменений 9. Затем мы объединяем наборы изменений 8 и 9 в Release 1 как набор изменений 10.

Когда мы затем просматриваем историю Выпуска 1, мы правильно видим только набор изменений 10. На данный момент все в порядке, и мы можем убедиться, что все изменения из обеих ветвей Проекта были успешно объединены в Выпуск 1.

Теперь мы щелкаем правой кнопкой мыши и отслеживаем набор изменений 10 и переключаем режим на временную шкалу, гарантируя, что все соответствующие ветви были выбраны в окне выбора ветви (т. Е. Ветви выпуска 1, проекта 1 и проекта 2 - промежуточные ветви включаются автоматически ).

Проблема, с которой мы сталкиваемся, заключается в том, что периодически наборы изменений в источниках из веток Проекта пропускаются с трекинга. Приведенный выше пример представляет объединение этого утра, а отслеживание показывает все наборы изменений, кроме наборов изменений 1 и 2 из ветви Project 1. Он показывает набор изменений 6, где наборы изменений 1 и 2 были объединены в Dev, но не показывает включенные наборы изменений.

У кого-нибудь есть идеи относительно того, почему это может происходить? И как это исправить?

Приветствие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...