Сравнение рабочих элементов PR и Release показывает выбранные вишни

Я исчерпал свое Google-фу... Я думаю, что то, что я ищу, использует слишком много слов с несколькими значениями и слова, которые являются слишком общими... самый близкий, который я получил к ответу, является git cherry поэтому я задам свой вопрос в этих терминах.

Так что TFS (azure dev-ops?) - замечательный инструмент, и мы использовали его с большим эффектом. За исключением одной большой проблемы.

Сначала немного фона. Мы используем стратегию ветвления Release Flow.

Это означает, что каждая ошибка кандидата-релиза, которая исправляется, каждое исправление и каждая случайная функция, которая добавляется в релиз, является Cherry Picked... и поэтому у нас нет надежного способа увидеть канонический список рабочих элементов, которые вводится в новый выпуск.

При создании релиза есть очень полезная функция, которая позволяет сравнивать новый выпуск, скажем, с текущим выпуском... или с предыдущим, или с любым из, скажем, последних 10 или около того выпусков. Здесь показан список каждого рабочего элемента, который упоминается в любом коммите между тем, что, как я полагаю, является общим предком двух сравниваемых ветвей. Итак, как я только что упомянул, мы видим все исправления и функции, которые были добавлены к текущему выпуску в создаваемом новом выпуске, потому что * идентификаторы коммитов отличаются, даже если сам код одинаков.

Поэтому я спрашиваю - есть ли способ изменить эту функцию, чтобы она не включала мои выбранные функции / исправления / и т.д.?

И да, сбор вишни плохой, ты должен слиться, бла бла бла... Не то, что я спрашиваю, ребята. Этот поток послужил нам гораздо лучше, чем любой другой, который мы пробовали, и мы действительно не хотим его менять.

0 ответов

Другие вопросы по тегам