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