Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
虽然我可以想象通过删除标签Reference.delete然后重新创建它(在另一个提交上),但我想知道在 pygit2 中移动标签的“官方”方式是什么。
Reference.delete
更改引用指向的无竞争方式是设置其目标字段。
ref.target = tag.id
将确保它更新引用,通过清理过程消除可能的竞争条件。