#change-tracking
#отслеживание изменений
Вопрос:
Я действительно надеюсь, что кто-нибудь сможет нам здесь помочь…
Представьте себе следующую иерархию ветвей:
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 в релиз 1 как набор изменений 10.
Когда мы затем просматриваем историю выпуска 1, мы правильно видим только набор изменений 10. Пока все в порядке, и мы можем убедиться, что все изменения из обеих ветвей проекта были успешно объединены в релиз 1.
Теперь мы щелкаем правой кнопкой мыши и отслеживаем набор изменений 10 и переключаем режим на временную шкалу, гарантируя, что все соответствующие ветви были выбраны в окне выбора ветвей (т. Е. ветви Release 1, Project 1 и Project 2 — промежуточные ветви включаются автоматически).
Проблема, с которой мы сталкиваемся, заключается в том, что периодически исходные наборы изменений из ветвей проекта пропускаются из отслеживания. Приведенный выше пример представляет сегодняшнее утреннее слияние, и отслеживание показывает все наборы изменений, кроме наборов изменений 1 и 2 из ветки Project 1. Он показывает набор изменений 6, где наборы изменений 1 и 2 были объединены в Dev, но не показывает наборы изменений, которые были включены.
У кого-нибудь есть какие-либо идеи относительно того, почему это может происходить? И как это исправить?
Приветствия.
Комментарии:
1. Вы хотите сказать, что один и тот же пользователь видит различные результаты отслеживания для данного набора изменений? В этом случае я бы просто отправил отчет об ошибке в MS
2. Вы когда-нибудь находили решение этой проблемы? Для меня это, по-видимому, происходит, когда наборы изменений объединяются не по порядку (выбранная вишня).