Saya tidak tahu persis apakah itu kasus Anda , tetapi pertanyaan Anda ingat saya bahwa kadang-kadang saya memulai fitur, saya melakukan beberapa hari dan saya menggabungkan pengembangan di atasnya berkali-kali.
Pada titik ini saya kehilangan kontrol atas file yang saya ubah dan saya hanya akan mengetahuinya ketika fitur saya ditutup dan kode saya mulai berkembang.
Dalam hal ini, cara yang baik untuk mengetahui modifikasi apa yang Anda lakukan (tidak lain dari penggabungan) menggunakan Sourcetree.
Anda harus mengklik dengan tombol kanan pada cabang dasar dan memilih Diff Against Current
:
Kemudian sourcetree akan menunjukkan kepada Anda semua modifikasi yang akan digabungkan jika Anda menggabungkan cabang Anda menjadi cabang dasar.
Tentu saja, itu tidak akan menunjukkan kepada Anda konflik, tetapi itu adalah alat yang berguna dalam penggabungan.