mercurial 可以将更改从分叉回购拉到新分支吗?
Can mercurial pull changes from forked repo into a new branch?
我有一个项目,biocommons/hgvs。贡献者分叉了该项目,进行了一些更改,并提交了拉取请求。我想对这些提交做一些小改动,我更愿意在功能分支中这样做。
有没有办法将 PR 提交拉入新分支?
从某种意义上说,您不能将它们拉到另一个分支中 mercurial 如何使用分支(如 hg branch
创建的命名分支)。
但是,您可以简单地继续在最新提交的基础上工作,然后合并您的头部和拉取请求创建的头部,因此您的头部和他们的头部都是匿名分支。 (恕我直言,这就是美 - 每个头都可以自己工作,无需明确分支或命名)
如果你还想要一个名字,你可以在被拉动的变化的头部贴上一个书签;它们的工作方式与 'full' 分支非常相似,只是它们可以更改和移动。
如果您确实需要并希望变更集位于命名分支中,则从分叉存储库中拉取,手动创建命名功能分支并使用 rebase 或 histedit 将提交移动到刚刚创建的功能分支。
我有一个项目,biocommons/hgvs。贡献者分叉了该项目,进行了一些更改,并提交了拉取请求。我想对这些提交做一些小改动,我更愿意在功能分支中这样做。
有没有办法将 PR 提交拉入新分支?
从某种意义上说,您不能将它们拉到另一个分支中 mercurial 如何使用分支(如 hg branch
创建的命名分支)。
但是,您可以简单地继续在最新提交的基础上工作,然后合并您的头部和拉取请求创建的头部,因此您的头部和他们的头部都是匿名分支。 (恕我直言,这就是美 - 每个头都可以自己工作,无需明确分支或命名) 如果你还想要一个名字,你可以在被拉动的变化的头部贴上一个书签;它们的工作方式与 'full' 分支非常相似,只是它们可以更改和移动。
如果您确实需要并希望变更集位于命名分支中,则从分叉存储库中拉取,手动创建命名功能分支并使用 rebase 或 histedit 将提交移动到刚刚创建的功能分支。