Я думаю, я бы просто использовал первый вариант и создал дополнительные коммиты.
IMO, текущее состояние кода - это то, что имеет значение для текущей разработки.Если текущая версия кода полностью на английском языке, кого волнует, есть ли в истории старые версии с именами французских переменных?
Единственная проблема, о которой я могу подумать, - это когда разработчик не говорит по-французски.придется просматривать старые «французские» коммиты (пытаясь понять, как что-то работает, или почему это было сделано так, как оно есть… что угодно).
Французские имена переменных и комментарии (или даже сообщения коммитов!)Разработчику будет сложнее понять, что происходит.
С другой стороны ... кто знает, случится ли это когда-нибудь?Если сейчас проект не такой большой, то, вероятно, не будет так много французских коммитов.Поэтому, если когда-нибудь возникнет проблема, когда кому-то, кто не говорит по-французски, придется просмотреть историю Франции, он может просто попросить у вас разъяснений.