Задать вопрос
Cuthbert_Allgood
@Cuthbert_Allgood
Программирую на РHP

Как отслеживать .docx файлов в git на Bitbucket?

Добрый день. Хотелось бы узнать, реально ли как-то отслеживать .docx файлы в git на Bitbucket?
В самом git я вижу дифы коммитов. А вот на Bitbucket в истории коммитов ничего не отображается, только "Binary file added.".
Можно ли это как-то исправить?
Спасибо.
  • Вопрос задан
  • 1350 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
@ruGuardian
Git не отслеживает изменения бинарных файлов, а docx, как и odt - это zip архив.
У меня сейчас схожая проблема и я сегодня накопал про формат flat xml. Это документ в том же формате, что и odt, но одним файлом и несжатый. Либреоффис ест с удовольствием. Его гит будет отслеживать, но, естественно, в сыром формате - смотреть диффы будет не очень удобно. И мелкомягкие такое не поддерживают.
Ответ написан
2ord
@2ord
Локально можно воспользоваться утилитами:
https://github.com/costerwi/rezip
This small program acts as a Git clean filter driver. It reads a zip file from stdin and outputs the same zip content to stdout but without compression.

https://github.com/costerwi/zipdoc
Git textconv program to dump a zip file's text contents to stdout

https://www.mercurial-scm.org/wiki/ZipdocExtension
Encode/decode filter for version controlling zipped document formats like docx or odt as uncompressed zip archives.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽