Це залежить від того, як у вас є структура сховища і що ви намагаєтеся досягти. Ми вважаємо за краще робити "попередньо здійснювати" огляди, що у світі DVCS насправді означає "попередній натиск". DVCS приємніші в цьому середовищі (порівняно з традиційними SCM), оскільки вони мають вбудований функціонал для збереження ваших локальних змін та повернення робочої області, щоб ви могли працювати над чимось іншим.
Якщо ви хочете робити пост-поштові огляди, ідеальний робочий процес значною мірою залежить від вашої структури сховища. Наприклад, припустимо структуру сховища, схожу на описану в цій статті про макети репозиторію Git . У цьому випадку ви можете переглянути зміни, до яких об’єднано develop
. Окремі зобов’язання щодо функціональних гілок можуть не мати сенсу переглядати. Очевидно, що все hotfixes
також слід переглянути, разом із злиттями в master
.
Якщо замість цього ви маєте єдину гілку інтеграції, де люди безпосередньо заїжджають, ви хочете переглянути всі поштовхи до цієї гілки. Це, мабуть, трохи менш ефективно, але все-таки може працювати. У цьому середовищі вам доведеться переконатися, що всі зміни, які були натиснуті, переглянуті перед тим, як скоротити випуск. Це може бути складніше.
Що стосується б), я б тільки запропонував - надіслати електронною поштою підтримку SmartBear (support@smartbear.com) безпосередньо. Ми (так, я працюю в SmartBear) із задоволенням допоможемо вам розібратися зі своїми проблемами, але в цьому питанні недостатньо інформації для вирішення вашої проблеми. Нормальний процес - це просто запустити інсталятор і все просто працює. Мабуть, щось пішло не так у тому процесі.