我正在尝试使用 libgit2 从远程存储库进行拉取/合并/推送。
不幸的是,看起来我用错了。
所以基本上我做了一个 pull,然后尝试将它与 merge_head_from_fetchhead 合并
当我查看结果时,合并提交有两个相同的提交父级,并且缺少来自远程的文件。
代码位于此处:Gist 上的代码:NotesModel.cpp 第 85 行 尝试执行合并推送的方法是 void NotesModel::pullMergePush() 是的,我知道,那是原始的 :)
多谢
c++ merge push pull libgit2
c++ ×1
libgit2 ×1
merge ×1
pull ×1
push ×1