PR diff в битбакете

У нас есть битбакетный сервер версии 7.6.1 и мы создали PR. Этот PR содержит несколько файлов Excel и PDF. Когда я просматривал представление PR Diff (в пользовательском интерфейсе), я мог найти только разницу как «старый» и «новый», а не построчную разницу. В то время как для текстовых файлов и файлов кода построчно отображается diff. Это вызывает у нас трудности, подскажите, пожалуйста, есть ли способ построчно просматривать diff для pdf и excel, а также в bitbucket?


person Pratyusha M    schedule 31.05.2021    source источник
comment
Это поможет для файлов Excel, но не для файлов PDF: stackoverflow.com/q/20069976/3216427   -  person joanis    schedule 31.05.2021
comment
В общем, если вы можете предоставить преобразователь из формата двоичного файла в текстовый файл, Git выполнит за вас разницу в текстовом представлении, но это всегда будет несовершенным отличием, поскольку он будет полагаться на все, что извлекает текст для вычислить разницу. Тем не менее, я использую технику из этого ответа для документов MS Word и Excel, чтобы получить различия, которые меня удовлетворяют.   -  person joanis    schedule 31.05.2021


Ответы (1)


Файлы PDF и Excel представляют собой двоичные файлы (в отличие от текстовых файлов), практически невозможно вычислить значимое различие для двоичных файлов.

Это не относится к Bitbucket или даже Git.

person Gaël J    schedule 31.05.2021