Когда вы добавляете файл в Perforce, он пытается определить тип файла (текстовый, двоичный, utf16 и т. д.). Он хорошо с этим справляется, но, по-видимому, никогда больше не проверяет тип файла после первоначальной отправки в систему контроля версий. Недавно коллега внес изменение в текстовый файл, преобразовав его в Unicode (utf16). Perforce не распознал это и по-прежнему считал, что это тип text, поэтому, когда другие извлекали файл, он был поврежден.
Мы устранили проблему, повторно отправив файл и явно изменив тип файла на utf16, но предпочли бы, чтобы это происходило автоматически. Есть способы заставить его всегда использовать определенный тип кодировки, но я не знаю, нравится ли мне эта идея. Кто-нибудь сталкивался и нашел решение этой проблемы?