Некоторые из настроек я сохраняю в облако на github в частный репозиторий. Кроме сохранения данных у этого метода есть ещё один плюс — я вижу, какие именно изменения были сделаны. Но для файла реестра (.reg) это не работает. Вместо списка изменений я вижу лишь такую надпись:
This binary file has changed.
Open file in external program.
Чтобы GitHub Desktop понимал, что этот файл является текстовым, а не двоичным, нужно это явно указать.
1. В папке, изменения в которой отслеживаются, нужно создать файл .gitattributes:
2. Таким образом, теперь мой файл такой:
.gitattributes
*.reg text eol=crlf working-tree-encoding=UTF-16
*.ini text eol=crlf working-tree-encoding=UTF-16
*.txt text eol=crlf working-tree-encoding=UTF-16
3. После перезапуска GitHub Desktop содержимое файлов .reg будет распознаваться корректно:
Более детальная информация по проблеме здесь.
DenTNT недавно публиковал (посмотреть все)
- C#: Отобразить Unicode символ - 25.04.2024
- UWP: Visual Studio requires a newer version of Windows to display this content - 10.04.2024
- Воспроизводить треки подряд из всех папок в HiBy Music - 10.04.2024