有一种方法可以从 git 存储库中获取所有问题吗?我需要用问题状态、报告者、优先级等来填充特定项目的问题的 mysql 数据库......谢谢!
问问题
1741 次
3 回答
4
Git 和 GitHub 是两个不同的东西。前者是一个版本控制系统,对“问题”或“票”一无所知,而后者是一个具有源托管和问题管理的项目平台。所以 GitHub 问题是非常特定于 GitHub 的。没有Git命令能够为您提供 GitHub 问题。
有一个hub(repository),一个围绕 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 回答