Saya memutuskan untuk mencoba berkontribusi pengembangan Firefox, dan mereka menggunakan Mercurial untuk kontrol sumber. Dalam dokumentasi tentang penggunaan Mercurial disarankan untuk memilih program yang berbeda dan melakukannya sebelum Anda mulai coding. Mereka mendaftar banyak opsi, salah satunya tampak sebagai program standar Unix / Linux, yang saya kenal dengan penggunaan dasar.
Masalahnya, saya tidak menyadari bahwa program diff bahkan dapat menjadi masalah dan saya merasa bahwa saya tidak akan tahu bagaimana memilih satu sampai saya memilih yang salah dan mendapatkan entah bagaimana kacau olehnya. Jadi untuk melewati rintangan yang tidak perlu ini, saya ingin bertanya apa yang harus saya perhatikan ketika memilih program yang berbeda, dan dalam kasus apa pilihan itu penting (dan dengan cara apa)?