3

有一种方法可以从 git 存储库中获取所有问题吗?我需要用问题状态、报告者、优先级等来填充特定项目的问题的 mysql 数据库......谢谢!

4

3 回答 3

4

Git 和 GitHub 是两个不同的东西。前者是一个版本控制系统,对“问题”或“票”一无所知,而后者是一个具有源托管和问题管理的项目平台。所以 GitHub 问题是非常特定于 GitHub 的。没有Git命令能够为您提供 GitHub 问题。

有一个hubrepository),一个围绕 Git 的包装器,它添加了一些 GitHub 特定的功能,比如与来自命令行的拉取请求交互。对于所有与浏览相关的任务,它指的是网络浏览器。这也是 GitHub 的主要界面。

不过确实存在用于问题的 API,因此您可以利用它。有一个使用 API 的ghi,并且确实为您提供了从命令行访问 GitHub 问题的权限。

于 2013-06-13T17:14:18.143 回答
2

试试看ghi,它的作用是:

默认情况下,ghi 通过解析当前工作目录的存储库来查找 GitHub 问题:首先它查找upstream远程,然后查找origin.

为您提供一个很好的问题列表、详细视图、关闭/编辑/分配功能等。我再也不会离开终端了。

于 2013-09-13T10:20:11.023 回答
1

Github 为他们的票务系统提供了一个 web api。它被记录在这里,您可以编写一个小程序来获取它们并查看它们。

于 2013-06-13T17:08:14.367 回答