Thank you for your reply. It is very helpful to me about the procedure of
how to merge the PR. Actually, I have tested in another git repository
before.  I want to find a "standard procedure" to guarantee What I do is
the right procedure. I believe this email will help the new Committer who
is not very good at GitHub.

Stamatis Zampetakis <zabe...@gmail.com> 于2021年12月3日周五 20:08写道:

> Hello,
>
> Many guidelines about how to do something, including merging pull requests
> [1] can be found on the Calcite website.
>
> Best,
> Stamatis
>
> [1] https://calcite.apache.org/docs/howto.html#merging-pull-requests
>
> On Fri, Dec 3, 2021 at 4:42 AM Jing Zhang <beyond1...@gmail.com> wrote:
>
> > Hi Xiong,
> > Congratulations to be a committer of Calcite.
> >
> > I'm not a Calcite committer. However I could share the PR merge workflow
> > which I get from a PMC member of Apache Flink community. Maybe it could
> > help you.
> >
> > 1. get the PR in your local repository
> > ---
> > > git fetch xxxx pull/yyyy/head:zzzz
> >
> > xxxx is the name of the remote for Flink's Github mirror (not ASF)
> >
> > yyyy is the PR number
> >
> > zzzz is the branch name
> >
> > 2. Squash all commits of the PR into one commit
> > ---
> > > git rebase -i HEAD~xxxx
> >
> > xxxx is the number of commits
> >
> > 3. Adapt the commit message
> > ----
> > "[CALCITE-XXXX] yyyy
> > This closes #ZZZZ
> > "
> >
> > XXXX is the JIRA id
> >
> > yyyy is the commit message
> >
> > ZZZZ is the PR number (will be automatically closed when the PR is
> merged)
> >
> > 4. Rebase to the current master
> > ---
> >
> > 5. Push into my remote Github repository, which will build the branch and
> > run tests.
> > ---
> >
> > 6. If everything is green (possibly rerun failed tests) merge the PR
> > ---
> >
> > > git checkout master
> >
> > > git merge xxxx
> >
> > > git push yyyy master
> >
> > xxxx is the branch with the commit to merge
> >
> > yyyy is the remote for the ASF Flink repository.
> >
> > 7. DONE
> >
> > Best,
> > Jing Zhang
> >
> > Julian Hyde <jhyde.apa...@gmail.com> 于2021年12月3日周五 09:47写道:
> >
> > > Did you search for an answer before posting this question? What did you
> > > find?
> > >
> > > > On Dec 2, 2021, at 5:24 PM, xiong duan <nobigo...@gmail.com> wrote:
> > > >
> > > > Hi, PMC and Committers. As a newcomer, I have one problem want to
> know.
> > > >
> > > > Do we have a procedure about The Committer how to merge a PR
> correctly?
> > > >
> > > > Every time I merge the PR, I always worried whether have a wrong
> step.
> > So
> > > > If have the standard procedure, It will be very helpful.
> > >
> > >
> >
>

Reply via email to