首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Dulwich列出对分支唯一的提交

如何使用Dulwich列出对分支唯一的提交
EN

Stack Overflow用户
提问于 2015-12-02 05:47:26
回答 1查看 339关注 0票数 0

如果我有两个版本分支v1.25和v1.25-SOC,如何在v1.250-SOC中获取提交,并且我想对每个分支都这样做(在git中只获取特定于分支的提交)。我使用的是dulwich库。

主要思想是我想要找到首先提交给给定分支的提交。如果这些提交存在于较新的发布版本中,只要这些提交不存在于较旧的发布版本中,就可以。

EN

回答 1

Stack Overflow用户

发布于 2016-05-05 06:49:30

您可以使用修订图Walker找到一个分支中的所有提交,但不能找到另一个分支中的所有提交:

代码语言:javascript
复制
from dulwich.repo import Repo
r = Repo('.')
for entry in r.get_walker(include=[r['refs/heads/branch1'].id], exclude=[r['refs/heads/branch2'].id]):
     print entry.commit.id
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34030820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档