首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用python-gitlab获取与合并请求关联的文件列表

如何使用python-gitlab获取与合并请求关联的文件列表
EN

Stack Overflow用户
提问于 2019-10-16 00:19:15
回答 1查看 751关注 0票数 0

我打算做一个机器人,将使一些自动化的合并请求注释的基础上与合并请求相关联的文件。

有什么简单的方法可以做到这一点吗?

我偶然发现了一个名为python-gitlab的库,它似乎很有帮助,但我不确定如何实现这一点。

似乎我必须通过合并请求id来获取合并请求。

代码语言:javascript
复制
mr = project.mergerequests.get(mr_id)

然后使用合并请求获取源分支how?,然后通过源分支访问项目

代码语言:javascript
复制
items = project.repository_tree(path='docs', ref='branch1') # like this?

有没有更好的方法来根据与合并请求相关联的文件来创建合并请求注释?

EN

回答 1

Stack Overflow用户

发布于 2019-10-16 15:39:45

您可以列出此MR中的更改:

代码语言:javascript
复制
changes = mr.changes()

“更改”是对哪些文件进行了更改以及它们有哪些更改的摘要。试着把它们打印出来。你会为此感到高兴的。

参考:https://python-gitlab.readthedocs.io/en/stable/gl_objects/mrs.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58398915

复制
相关文章

相似问题

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