如何使用python代码在存储库中创建发布
Posted
技术标签:
【中文标题】如何使用python代码在存储库中创建发布【英文标题】:how to create release in repository using python code 【发布时间】:2018-11-20 08:56:23 【问题描述】:我在 python 中使用 git lib 在存储库中创建了一个标签。 此代码工作正常并创建一个新标签:
repo = Repo(repo_path)
repo.create_tag('some tag..')
现在我正在尝试将这个标签变成一个 Release 并找到了解决方案。
谢谢
【问题讨论】:
当你说“make into a release”是什么意思? 您的意思是创建一个release
分支吗?看看here 和here,了解软件工程中发布的概念。
我的意思是当我在 GitHub 中创建新标签时,您在页面末尾有“发布发布”按钮,然后您可以在 Releases 下看到这个标签,我试图找出是否create_tag() 中有一个我可以设置的标志..?
【参考方案1】:
您不附加任何内容,create_tag 创建一个指向 git hub 中当前构建的标签,当您执行 repo.create_tag('some tag..') 时,git 创建一个标签并链接您项目的快照。
所以你需要做的就是 create_tag 和 commit & push,就是这样。
【讨论】:
以上是关于如何使用python代码在存储库中创建发布的主要内容,如果未能解决你的问题,请参考以下文章