使用外部合并工具[Git LFS]合并具有大型.ccfm(xml)文件的分支

时间:2018-10-02 15:49:34

标签: git gradle git-lfs

合并大型.ccfm(xml数据库)文件时出现问题。我必须使用在.git / config中指定的外部3种方式合并工具,如下所示:

[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编写)从lfs指针文件创建(git 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 个答案:

没有答案