Слияние веток с большими файлами.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

0 ответов

Другие вопросы по тегам