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

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

Добрый день. Хотелось бы узнать, реально ли как-то отслеживать .docx файлы в git на Bitbucket?
В самом git я вижу дифы коммитов. А вот на Bitbucket в истории коммитов ничего не отображается, только "Binary file added.".
Можно ли это как-то исправить?
Спасибо.
  • Вопрос задан
  • 1342 просмотра
Подписаться 2 Оценить 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Сбер Санкт-Петербург
До 100 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽