Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github 从问题创建新分支_Github - Fatal编程技术网

Github 从问题创建新分支

Github 从问题创建新分支,github,Github,是否可以直接从发布在Github上的问题创建新分支?我们在Github上托管了一个有许多问题的项目,我们只需单击问题web界面中的一个按钮,创建新的分支即可开始开发。这不可能直接从问题界面进行。我可以试着为您提供一些变通方法,或许可以开始讨论为什么需要此功能: 直接在web界面上创建分支 在您注意到需要开始处理某个问题后,只需转到存储库主页(键盘快捷键gc)并使用您想要的名称: Chrome扩展插件 如果您必须这样做,您可以创建一个chrome扩展来扩展UI,并使用GitHub API直接从I

是否可以直接从发布在Github上的问题创建新分支?我们在Github上托管了一个有许多问题的项目,我们只需单击问题web界面中的一个按钮,创建新的分支即可开始开发。

这不可能直接从问题界面进行。我可以试着为您提供一些变通方法,或许可以开始讨论为什么需要此功能:

直接在web界面上创建分支

在您注意到需要开始处理某个问题后,只需转到存储库主页(键盘快捷键
gc
)并使用您想要的名称:

Chrome扩展插件

如果您必须这样做,您可以创建一个chrome扩展来扩展UI,并使用GitHub API直接从Issues WebUI创建一个分支。有一个扩展默认WebUI的方法

这是启动新功能最有效的方法吗?

我认为这会随着开发人员的不同而有所变化,但在使用GitHub 7年的时间里,我从未感觉到有必要使用此功能,因为除非它是一个不需要本地测试或编译的单行更改,否则我仍然希望使用我的命令行和IDE。如果我必须这样做,我仍然必须至少
git fetch
,才能通过issue接口直接获得我刚刚创建的分支。如果是这种情况,我一直倾向于只查看问题并运行
git checkout-b branch name
,如果我的团队需要查看分支,可以选择使用
git push

然后问题名称通常不会转换为分支名称,至少我不希望这样。因此,从一个问题创建分支的选项可能需要输出一个提示,以允许我根据需要命名分支


这只是我个人的观点,没有别的,希望能有所帮助:)

你可以通过创建一个小脚本来完成这一点

我首先利用webhook。这将在每次打开问题时触发JSON有效负载。当webhook启动时,您的脚本可以使用API端点创建一个新分支。注意:URL必须格式化为
头/分支
,而不仅仅是
分支


没有。您可以订阅此期。

有一个应用程序可以自动为发行创建分支。您可以在此处免费安装:

如果要手动而不是自动创建分支,请执行以下操作: 它不允许您(直接)从问题中单击
创建分支机构
。相反,您必须在问题中写一条评论,内容包括:
/cib
。如果您这样做,它会自动从问题创建分支


请注意,我与该应用程序没有关联。

Gighub
。。。听起来是创业公司的好名字:-)2017。。。这是2017年提出的。。。停下来想一想,GitHub是微软以7.5美元的价格购买的,没有这个功能。下次有人问垄断是否会阻碍创新时,请考虑一下这个问题。如果你想参与Chrome扩展,请切换到bitbucket和JIRA。上面@CJ的回答会有帮助:)听起来很有趣。你能分享更多细节吗?