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