git latexdiff борется с символической ссылкой на файл ссылок bib

git latexdiff борется с символической ссылкой на файл ссылок bib

Я использую его git latexdiff --latexmk --main my-dissertation.tex first-submission-tag HEADдля отслеживания исправлений моей диссертации после моей viva. Он работает очень хорошо (я так благодарен за этот инструмент), но у меня есть одна проблема: все цитаты не могут быть найдены, например

Citation 'xcsp3comp2022' on page 17 undefined on input line 1526.

Я думаю, это может быть потому, что мой references.bibна самом деле является символической ссылкой на ../literature/zotero_library.bib. Я использовал Zotero в качестве менеджера ссылок с автоматическим экспортом "Better BibTeX". Каталог ../literatureтакже находится в том же репозитории github, поэтому он был под контролем версий на протяжении всего написания моей диссертации.

Есть ли какой-либо обходной путь, например, чтобы latexdiff считал символическую ссылку references.bibнеотслеживаемой? Я видел эту --ln-untrackedвозможность, но моя символическая ссылка находится под контролем git.

решение1

На самом деле мне помог автор проекта git-latexdiffздесь.

Предложение (которое работает для меня) — использовать --whole-tree.

Связанный контент