LibGit2中是否实现了子树功能?如果没有,是否有计划?
例如:git subtree pull --prefix = SharedStuff repo2 master
我目前有两个存储库,其中我的主存储库有一个从第二个存储库中拉出和推送的子树。我想使用LibGit2构建的作业每天同步两个存储库。文档只提到子模块,所以我想知道是否有解决子树的问题。
我意识到子树相对较新,但它完全符合我的需求。任何其他自动化同步过程的替代方案都将非常感激!
答案 0 :(得分:0)
子树是一个外部脚本。 git的子命令处理允许你使用git subtree
,但它不是一个git函数,而是将命令组合在一起做一些不同的事情。
libgit2没有子树命令的实现,就像git也没有,并且它可能永远不会直接执行。应该提供的内容足以在其功能上构建子树命令。
libgit2当前不支持的一件事是'子树'合并策略,但无论什么时候进行,在libgit2之上实现子树都不应该有任何障碍。