我想分支master
并立即创建一个空的Pull请求来讨论特定功能的实现细节.
选择我的分支并单击"Pull Request"后,Github声称"无需比较",并且不提供任何"创建拉动请求"按钮.
Github自己关于流状态的文档(单击右箭头两次):
您可以在开发过程中的任何时候打开拉取请求:当您很少或没有代码但想要分享一些屏幕截图或一般想法,当您遇到困难并需要帮助或建议时,或者当您准备好某人时审查你的工作.
但在引入请求自己的文件在这里指出:
只有在分支和上游分支之间存在差异时才能打开请求
在提交代码更改之前,我想在我的团队中使用Github协作功能.据我们了解,Pull Requests用于代码更改和实现细节的讨论(即:"解决方案"),而问题则更高级别,用于讨论功能/错误(即:"问题").
我误解了这些事吗?
编辑:
显然,我可以通过使用空提交更改分支来绕过该过程:
git commit --allow-empty -m "make pull request"
但我试图更好地理解为什么我(默认)决定创建一个空的公关是错误的,以及为什么他们的文档看起来是矛盾的.是否存在严格的" 在PR中明确讨论代码"政策或类似内容?这是一个有争议的问题吗?