github中“附加代码”的含义是什么

时间:2012-09-13 10:21:00

标签: github

最近我在github托管的开源项目中发出了拉取请求。现在我已经解决了问题列表旁边的文本“附加代码”。 “附加代码”是什么意思?

1 个答案:

答案 0 :(得分:1)

我对您的担忧的理解如下:

  • GitHub项目有一个问题X
  • 您修复了它并发送了拉取请求Y
  • 现在,问题X 旁边显示“附加代码”

粗略地说,从GitHub的角度来看,Pull Request是一个问题以及一些提交。因此,您也可以在“问题”选项卡中查看所有“拉取请求”。

可能发生的事情是,其他人也在问题X 上工作以尝试修复它。但是,与你相反,他没有打开拉取请求,而是将他的代码链接到问题X ,从而将其转换为拉取请求。如果我是对的,那么问题X 现在也应该与您的拉取请求Y 一起出现在Pull Request选项卡中。

实际上, GitHub API 通过将提交线程(分支)与问题相关联,公开了将问题转换为拉取请求的方法。

一个不错的工具可以简化“附加一些代码”的过程。您可以查看 http://issue2pr.heroku.com 以获取更多信息。

例如,此 issue 已由 joshtriplett 打开,并由 arrbee 转换为拉取请求。

更新

重新阅读你的问题,我现在看到它也可能以不同的方式被理解。我们来试试吧。

我的理解:您向项目发送了一个自发的拉取请求。此拉取请求会显示在问题提取请求两个标签中。但是,在问题标签下,提到了“附加代码”

如前所述,拉取请求是某种“增强”问题。它带有标题,创建者,描述和一些提交。这解释了为什么您的拉取请求出现在两个标签下。 “附加代码”表示该问题嵌入了一些修改/增强项目的提交。