当我在问题发生后立即创建拉取请求时,拉取请求编号通常比问题编号大 1,这表明它们共享相同的计数器。同样,创建问题评论API 似乎是在拉取请求中评论主要讨论的主要方式,并且 API 请求issue_number. 然而,GitHub 上没有任何正式声明问题编号等于拉取请求编号。
是否有任何官方文档或评论可以验证拉取请求的问题编号是否等于其拉取请求编号?
如何使用 Visual Studio 2022 查看 GitHub 问题并与之集成?
连接到 Azure 存储库时,VS 团队资源管理器窗口包含一个“工作项”视图,显示 Azure Board 中的未决问题。我可以轻松地从一个分支创建一个分支,自动链接它,然后提交拉取请求。整合很棒。
当我连接到 GitHub 存储库时,该集成就会丢失。团队资源管理器窗口不再包含“工作项”视图。由于我无法查看问题,因此我无法再自动创建链接到该问题的分支。如果我想将提交链接到问题,我现在必须手动输入问题编号。“Create Pull Request”菜单项只是将浏览器启动到 GitHub 页面;那里也没有集成。
我找到了一篇VS Code 博客文章,它在 VS Code 中启用了许多此类功能(以及更多功能),但我还没有找到任何适用于 Visual Studio 2022 的内容。从那篇文章中,我最感兴趣的是“解决问题” “ 少量。如上所述,这是与 Azure Repos 一起使用的功能,但在 GitHub 集成中丢失了。我如何使用 GitHub 和 Visual Studio 2022 重新获得该功能?
我打开了这个问题,但是因为很长一段时间没有答案,陈旧的机器人将它标记为“陈旧”,最后该机器人将其关闭。作为问题的所有者,我该如何重新打开它?
顺便说一下,我知道 Github 有这些规则:
但是我的情况不是上述情况,因为我是问题的所有者,并且问题不是由回购合作者而是由机器人关闭的。
谢谢
当前项目包含目录:以及其中的.github/ISSUE_TEMPLATE/abug_report.md和文件。feature_request.md我还有一个config.yml文件,但不幸的是,如果我尝试创建问题,则不会考虑任何模板?
有人暗示/知道我可能忘记或犯错了什么吗?
给定一个提交范围,说:
是否可以获得这些提交关闭的问题列表?
我能判断的唯一方法是手动转到每个提交,找到相应的 PR,然后查看是否存在与之相关的任何问题。有什么办法可以自动化吗?
我按照https://help.github.com/en/github/building-a-strong-community/creating-a-default-community-health-file中的文档创建了默认的社区健康文件。即问题模板。
我创建了一个新的公共存储库,将其命名为“.github”,添加了一个“ISSUE_TEMPLATE”文件夹,并在其中添加了一个“bug_report.md”,其内容是从我的另一个定义了相同模板的存储库复制的。
但是,当我尝试在另一个未定义任何模板的存储库中打开问题时,错误模板不可用。
我还尝试转到“.github”存储库的“设置”,并从提供的 Github 功能(功能部分、问题模板)添加“功能”模板。这创建了一个文件夹“.github/ISSUE_TEMPLATE”,其中包含文件“feature_request.md”。为了明确起见,这意味着我有一个名为“.github”的存储库,其中有一个单独的“.github”文件夹(以及该文件夹内的文件夹“ISSUE_TEMPLATE”)。
但这也行不通。我通过转到我的另一个存储库并尝试打开一个新问题来测试这两个问题 - 没有提供任何模板,并创建一个除了自述文件之外没有任何文件的全新存储库。
我究竟做错了什么?根据 Github 的说法,我应该能够定义问题模板,这些模板将在我所有未定义自己的存储库中使用。我确保我的所有存储库都在同一个帐户下。
我正在使用youtube_player_flutter并正确实现了自述文件中所写的所有内容。
但我仍然面临一个问题,每当我打开我想要打开 YouTube 播放器的页面时,它都会不断加载并且从不加载视频。
我到处搜索过这个问题,但没有得到任何解决方案。其中一个解决方案是将互联网许可包含在AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET"/>
Run Code Online (Sandbox Code Playgroud)
我这样做了,没有任何改变。我还将软件包降级到 v6.1.1,有人在github Issue中要求我这样做,但这也没有任何作用。
我该如何解决这个问题?
我一直在查看GitHub 文档,但没有找到maximum任何地方指定的数字。
是否有一个选项如何显示分配给我或同时提到我的所有问题?使用下拉菜单进行过滤仅允许检查其中之一,并使用is:open assignee:@me mentions:@me过滤器来处理两个约束都为真的所有问题(基本上&而不是|)
8 年前这个问题的第一个答案表明不可能使用“或”查询。这仍然成立吗?
过滤与我相关的所有问题(最好是在整个组织中)的最佳替代方案是什么 - 第三方工具?
我非常确定 GitHub 使用相同的计数器来处理问题、拉取请求和讨论。
如果我在一个全新的存储库中创建一个问题,它的编号将为#1。然后,如果我想创建一个拉取请求,分配给它的编号将是#2。同样,如果我随后创建一个讨论,其编号将为#3。
我只是想对我的猜测进行某种确认,但在 GitHub 文档中找不到任何内容。
有人可以证实这一点吗?
我们正在使用 GitHub 项目(测试版)。我创建了一个名为 的自定义文本字段oma-project。我想使用 API 来过滤此字段,例如oma-project: "P0001". 这应该返回自定义字段中具有该值的所有问题。
查看项目(测试版)文档,我可以列出前n个问题,但我不知道如何根据自定义字段的值传递过滤器。
据我所知。
{
node(id: "nodeid") {
... on ProjectV2 {
items(first: 2) {
nodes {
fieldValues(first: 8) {
nodes {
... on ProjectV2ItemFieldTextValue {
text
field {
... on ProjectV2FieldCommon {
name
}
}
}
}
}
content {
... on Issue {
id
title
}
}
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
返回:
{
node(id: "nodeid") {
... on ProjectV2 {
items(first: 2) { …Run Code Online (Sandbox Code Playgroud) 我想知道是否可以将问题定位到存储库的特定分支。
使用案例:
我有一个仓库,有 1 个主分支和 2 个开发分支A 和 B。
根据问题的不同,其他分支会从 A 分支和 B 分支中生长出来。
我已经知道可以通过“#”关键字和问题编号来引用问题提交,但我希望将其反转,因此创建问题的人可以这样说:
“开发分支 A 中存在错误”或“@repoName/A 中存在错误”,并且A或“@reponame/A”成为同一问题中分支的链接。
所以我的问题是:
这是可能的?
已经存在,但我不知道它的关键字?
我必须知道分支当前最后一次提交的 SHA?
我最近在 GitHub 上的存储库上创建了一个新问题,现在我想为其添加一个标签,该问题实际上是一个错误。我不知道该怎么做。我是该存储库的所有者。
github-issues ×13
github ×12
git ×2
pull-request ×2
dart ×1
flutter ×1
git-branch ×1
graphql ×1