gpt4 book ai didi

python - 在 Python Dulwich 中向远程添加标签/推送标签

转载 作者:行者123 更新时间:2023-12-01 06:26:01 25 4
gpt4 key购买 nike

我喜欢Dulwich项目,因为它提供了与 git 交互的纯 Python 接口(interface)。

虽然它看起来相当低级...虽然我找不到有关如何执行简单任务的引用。
我的需求非常简单,提供与以下 git CLI 命令相同的内容:

  1. git push --tags --force
  2. git tag --force
  3. git show-ref --tags (提供标签与其指向的提交之间的映射)


更新:看起来第 3 项在这里得到了回答: How to get a list of tags and create new tags with python and dulwich in git? (德威创始人 Jelmer 撰写)

最佳答案

dulwich.porcelain ( https://www.dulwich.io/docs/api/dulwich.porcelain.html#module-dulwich.porcelain ) 模块的级别更高,应该可以满足您的需要。

具体来说,push 和 tag_create 函数。请注意,当前没有强制参数,因为所有标签编辑当前都是在没有安全检查的情况下完成的。

关于python - 在 Python Dulwich 中向远程添加标签/推送标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60139728/

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