может ли git использоваться для контроля версий на нетекстовых документах, таких как word doc или xls и т. д

недавно я узнал о системе управления версиями GIT, и, похоже, она очень хорошо работает для текстовых документов, поскольку вы можете добавить одну строку, вернуться и развить ее, пересмотреть документ и удалить строку, которую вы только что добавили.

я программирую в основном в excel и пишу документацию в word. Может ли GIT использоваться для управления версиями этих файлов (очевидно, не материал внутри файлов, но сами файлы?)

1 ответов


Git является агностиком в том смысле, что не имеет значения, какие файлы вы помещаете под контроль версий.

когда git не может распознать тип файла, он просто рассматривает его как двоичные данные для целей управления версиями; поэтому diff и т. д. будет просто указать, что файлы отличаются на несколько байтов.

Итак, чтобы ответить на ваш вопрос: Да, Git можно использовать для управления версиями документов word и т. д. кроме того, используя gitattributes вы даже можете различать документы word, хотя я не уверен, что это возможно для xls файлы.

чтобы узнать больше о возможностях, которые gitattributes предоставить и посмотреть некоторые примеры для различных файлов word, которые вы можете прочитать Настройка Атрибутов Git - Git глава из книги Gitpro.