私はFirefox開発に貢献することを試みることに決めました、そして彼らはソース管理にMercurialを使用します。Mercurialの使用に関するドキュメントでは、diffプログラムを選択し、コーディングを開始する前にそれを行うことをお勧めしました。それらにはたくさんのオプションがリストされており、そのうちの1つは、標準的なUnix / Linux diffプログラムのようです。
問題は、diffプログラムが問題になる可能性があることに気づかなかったし、間違ったものを選択して、どういうわけかそれを台無しにするまで、どのように選択するのかわからないという感じです。したがって、この不必要なハードルをスキップするために、diffプログラムを選択するときに何を見るべきか、そしてどのような場合に選択が重要であるか(そしてどのように)尋ねるかを尋ねたいと思います。