Itu tergantung pada bagaimana Anda memiliki struktur repositori Anda dan apa yang ingin Anda capai. Kami lebih suka melakukan tinjauan "pra-komitmen", yang dalam dunia DVCS benar-benar berarti "pra-push". DVCS lebih baik di lingkungan ini (bila dibandingkan dengan SCM tradisional) karena mereka memiliki fungsi bawaan untuk menyimpan perubahan lokal Anda dan mendapatkan ruang kerja Anda kembali sehingga Anda dapat mengerjakan sesuatu yang lain.
Jika Anda ingin melakukan review pasca-push, alur kerja yang ideal sangat bergantung pada struktur repositori Anda. Sebagai contoh, mari kita asumsikan struktur repositori yang terlihat seperti yang dibahas dalam artikel ini pada layout repositori Git . Dalam hal ini, Anda mungkin ingin meninjau perubahan yang sedang digabungkan develop
. Komitmen individu pada cabang fitur mungkin tidak masuk akal untuk ditinjau. Jelas semua hotfixes
juga harus ditinjau bersama dengan penggabungan master
.
Jika Anda memiliki cabang integrasi tunggal tempat orang-orang memeriksa secara langsung, Anda ingin meninjau semua dorongan ke cabang itu. Itu mungkin sedikit kurang efisien, tetapi masih bisa berfungsi. Dalam lingkungan ini, Anda harus memastikan bahwa semua perubahan yang didorong ditinjau sebelum Anda memotong rilis. Itu bisa lebih sulit.
Adapun b) satu-satunya hal yang saya sarankan adalah mengirim email dukungan SmartBear (support@smartbear.com) secara langsung. Kami akan (ya, saya bekerja untuk SmartBear) dengan senang hati membantu Anda mengatasi masalah jalur Anda, tetapi tidak ada informasi yang cukup dalam pertanyaan ini untuk memperbaiki masalah Anda. Proses normal adalah hanya menjalankan installer dan semuanya berfungsi. Tampaknya ada yang salah dalam proses itu.