Daftar Isi
TortoiseMerge adalah aplikasi bebas/sumber-terbuka. Ia membolehkan Anda melihat perbedaan dalam file teks, menggabungkan perubahan itu dan bahkan meninjau dan menerapkan file unified diff, sering disebut patches.
Ketika bekerja pada file teks, contohnya file sumber dalam bahasa pemrograman favorit Anda, atau file html/xml untuk dokumentasi Anda atau website, Anda akan sering menghadapi situasi di mana Anda perlu membandingkan versi yang berbeda dari file-file tersebut. Kadang-kadang Anda mendapatkan versi berbeda dari orang lain, ada kalanya Anda hanya ingin melihat perubahan yang telah Anda buat.
Jika Anda bekerja dengan sistem kontrol versi (contohnya Subversion) maka Anda biasanya akan menghadapi konflik ketika Anda memutahirkan copy pekerjaan Anda. Ini terjadi jika orang lain mengubah bagian yang sama dari file yang sama yang Anda kerjakan. Maka Anda harus menyelesaikan konflik itu secara manual. Disinilah TortoiseMerge bisa membantu Anda.
Diagram berikut memperlihatkan kepada Anda hubungan antara file dalam keadaan konflik:
Suatu konflik bisa juga terjadi jika Anda mencoba menerapkan sebuah berkas tambalan yang ketinggalan zaman. Dalam kasus-kasus tersebut, tanpa TortoiseMerge, Anda harus menanyakan seseorang di mana Anda mendapatkan berkas tambalan itu untuk versi saat ini atau mencoba menerapkan berkas tambalan itu secara manual.
Tetapi sekarang dengan TortoiseMerge ini tidak perlu lagi - setidaknya tidak jika Anda bekerja dengan sistem kontrol versi seperti Subversion. TortoiseMerge mengurai berkas tambalan untuk revisi/versi dari tambalan yang dibuat untuk dan secara otomatis mencoba mengambil versi tertentu dari kontrol-sumber Anda. Kemudian menerapkan tambalan dan memungkinkan Anda meninjau kedua perubahan Anda pada berkas, dan milik mereka. Lalu Anda bisa memutuskan perubahan mana yang ingin Anda simpan.