Это зависит от того, как у вас есть структура вашего хранилища и чего вы пытаетесь достичь. Мы предпочитаем делать предварительные проверки, которые в мире DVCS действительно означают предварительные проверки. DVCS лучше в этой среде (по сравнению с традиционными SCM), потому что они имеют встроенную функциональность для сохранения ваших локальных изменений и возврата вашего рабочего пространства, чтобы вы могли работать над чем-то другим.
Если вы хотите делать обзоры после отправки, идеальный рабочий процесс сильно зависит от структуры вашего хранилища. Например, давайте предположим, что структура репозитория выглядит так, как описано в этой статье о макетах репозитория Git . В этом случае вы можете просмотреть изменения, которые объединяются в develop
. Отдельные коммиты в функциональных ветках могут не иметь смысла просматривать. Очевидно, что все hotfixes
также должны быть рассмотрены вместе с объединением в master
.
Если вместо этого у вас есть одна ветвь интеграции, в которой люди регистрируются напрямую, вы можете просмотреть все изменения в этой ветке. Это, вероятно, немного менее эффективно, но все еще может работать. В этой среде вам необходимо убедиться, что все внесенные изменения были рассмотрены перед выпуском релиза. Это может быть сложнее.
Что касается б), единственное, что я хотел бы предложить, - это напрямую связаться со службой поддержки SmartBear (support@smartbear.com). Мы (да, я работаю на SmartBear) будем рады помочь вам решить ваши проблемы с путями, но в этом вопросе недостаточно информации, чтобы решить вашу проблему. Обычный процесс - просто запустить установщик, и все работает. Очевидно, что-то пошло не так в этом процессе.