gpt4 book ai didi

python - 在德威,我如何提交到一个分支而不是 HEAD?

转载 作者:太空狗 更新时间:2023-10-29 13:46:17 26 4
gpt4 key购买 nike

显然 repo.do_commit(message='test commit', committer='Name ') 只提交给 refs/heads/master。

有没有办法将当前提交 ref 设置为 refs/heads/master 以外的另一个?

或者是通过创建 Commit 对象(如文档中的教程所示)并将其父项设置为分支提交 ID 之一来提交到分支的唯一方法吗?

如果这是真的,那将是 repo.do_commit 的使用,而不是提交给 refs/heads/master?

最佳答案

手动创建 Commit 对象然后设置标签确实是上一个版本中提交到非 HEAD 分支的唯一方法。

主干中的 do_commit() 支持“ref”参数,您可以使用该参数提交到其他分支。

http://www.samba.org/~jelmer/dulwich/apidocs/dulwich.repo.BaseRepo.html#do_commit

关于python - 在德威,我如何提交到一个分支而不是 HEAD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6904734/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com