Az egyik user becommitolja a jozsi.cpp-t, a másik a Jozsi.cpp-t, mindkettő felmegy.
Ez világos, de az én kérdésem pont az, hogy erre mi a valós use case. Miért commitolná be? Van egy coding standard jó esetben a cégnélm az megmondja, mi legyen a fájlnév.
Illetve miért commitolhatja be? Desktopon még mindig kétharmad feletti a Windows részesedése, ezt code review-ban meg kéne már fogni, hogy hello, balhé lesz ha merge-ölik a PR-t.
Az ilyenekből adódnak azok a problémák, hogy "Dehát ott működött."
És nem lehetne, hogy a fejlesztők igazodnak kivételesen a userekhez, és nem fordítva? :)
Fejlesztőként is az a biztosabb megoldás, ha case-insensitive-nek tekinted a fájlrendszert, és nem hozol létre ugyanolyan jelentéstartalmú fájlneveket, különböző case-szel.
Cserébe megkötéseket is hoz: nem lehet két azonos nevű, csak case-ben eltérő fájl.
Szerintem ez egy nagyon jó mnegkötés, egyelőre továbbra sem látom, hogy a könyvelés2024.xls és a Könyvelés2024.xls szemantikailag miért különböző adathalmaz.