是否可以直接从发布在Github上的Issue创建新分支?我们在Github上托管了许多问题的项目,我们只需单击Issue web界面中的一个按钮并为其开始新的分支即可开始开发.
无法直接从问题界面执行此操作。我可以尝试为您提供一些解决方法,并可能引发辩论为什么需要此功能:
直接在Web界面上创建分支
注意到需要开始处理问题后,您可以转到存储库主页(键盘快捷键gc
)并使用所需名称创建一个分支:
Chrome扩展程序
如果您必须这样做,则可以创建一个chrome扩展来扩展UI,并使用GitHub API直接从Issues WebUI创建分支。有很多开源扩展可以扩展默认的WebUI。
这是启动新功能的最有效方法吗?
我认为这会因开发人员而异,但是与GitHub一起使用Issues已有7年的经验,我从未感到过需要此功能,因为除非是不需要进行本地测试或编译的单行更改,否则我仍然想进入我的命令行和IDE。如果必须这样做,我仍然至少git fetch
必须直接通过问题接口获取刚创建的分支。如果是这种情况,我总是更愿意仅查看问题并运行git checkout -b branch-name
,git push
如果我的团队需要查看分支,则可以选择运行。
然后,问题名称通常不会转换为分支名称,至少我不希望这样。因此,从问题创建分支的选项可能需要旋转提示以允许我为分支命名。
这只是我个人的观点,对您没有帮助,希望:)