GitPython获取从起始sha1到结束sha1之间的所有提交。
- 论坛
- GitPython获取从起始sha1到结束sha1之间的所有提交。
7 浏览
GitPython获取从起始sha1到结束sha1之间的所有提交。
我正在使用GitPython库,并想知道如何获取两个提交SHA-1之间的分支上的所有提交。我有起始和结束的SHA-1。有没有办法获取它们的列表?
我已经实例化了repo对象,并想知道是否有一种方法可以查询它并获取两个SHA范围内的提交列表?
想要做类似于以下命令的操作,但将它们作为列表返回:
git log e0d8a4c3fec7ef2c352342c2ffada21fa07c1dc..63af686e626e0a5cbb0508367983765154e188ce --pretty=format:%h,%an,%s > commits.csv
看起来有Repo.iter_commits()方法,但我不知道如何指定范围。