Слияние веток с большими файлами.ccfm (xml) с помощью внешнего инструмента слияния [Git LFS]
У меня проблема со слиянием больших файлов.ccfm (база данных xml). Я должен использовать внешний 3-х сторонний инструмент слияния, который я указал в.git/config следующим образом:
[merge]
driver = ./gradlew runMergeTool -Pancestor=%O -Pleft=%A -Pright=%B -PconflictMarkerSize=%L -PmergeResultPath=%P
.gitattributes:
*.ccfm filter=lfs diff=lfs merge=lfs -text
Моя задача gradle (написанная на Kotlin) затем создает (git lfs smudge) временные файлы из файлов-указателей lfs и объединяет изменения справа налево. После того, как я разрешил конфликты вручную с помощью моего внешнего инструмента слияния, я получил следующую ошибку от git:
error: add_cacheinfo failed to refresh for path 'some_folder/another_folder/file_name.ccfm'; merge aborting.
Auto-merging some_folder/another_folder/file_name.ccfm
Done