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