如何创建整个存储库的拉取请求以供审核?
答案 0 :(得分:0)
首先,创建一个名为review的新分支。这只是为了安全起见,这样您就不会意外清除master和整个存储库。
git checkout -b review
git push origin review
创建没有历史记录的孤立分支。
git checkout --orphan empty
git rm -rf .
git commit --allow-empty -m "root commit"
git push origin empty
有关创建空分支的更多信息,请参见Create empty branch on GitHub。
现在,如果您去Github并尝试打开来自master的拉取请求为空,则会收到以下错误消息:
没有什么可比较的。空和复查是完全不同的提交历史。
要解决此问题,您需要将空白内容合并到评论中,以便他们共享历史记录。
git checkout review
git merge empty --allow-unrelated-histories
git push origin review
现在,您可以在Github中将评论的拉取请求创建为空。