Cherrypick无需使用libgit2进行结帐就可以跳转到分支>>

问题描述 投票:1回答:1

我试图编写一种工具,将提交落实到目标分支,而不切换到该分支。这是我的原型的要点:

https://gist.github.com/kastiglione/ac72e5df6b267f936c2c2b9f048069b9

该工具调用git_cherrypick_commit,这将创建一个内存索引。我想写一个树,并使用目标分支的内容而不是工作内容从内存索引中提交。换句话说,要使用内存中的内容而不是磁盘来创建树。理论上可行吗?如果cherrypick发生冲突,该工具将中止而不是将冲突写入文件。

我试图编写一种工具,将提交落实到目标分支,而不切换到该分支。这是我的原型的要点:https://gist.github.com/kastiglione / ...

libgit2
1个回答
0
投票

听起来像是可行的,但可悲的是,看起来好像有个陷阱……

© www.soinside.com 2019 - 2024. All rights reserved.