Thanks for clarifying the difference between "Rebase" and "Merge".
"Merge" +1 from my side, IMHO if we need to trace the commit history later, we could keep the branch after merging it instead of deleting it. Feel correct me if I miss something ; ) Yi-Sheng On Thu, Aug 12, 2021 at 11:34 AM Xiang Zhang <xiangzhang1...@gmail.com> wrote: > Hi Arpit, > > That helps a lot. Will stay tuned for this discussion. > > Thanks, > Xiang > > Arpit Agarwal <aagar...@cloudera.com.invalid> 于2021年8月12日周四 上午11:25写道: > > > Hi Xiang, > > > > Yes, significant feature development like HDDS-4454 is done in a separate > > branch which must be periodically synced with master via either merge or > > rebase. When the feature development is complete the branch is merged > back > > into master. > > > > Bugfixes and small improvements are directly committed to master. Hope > > that helps. > > > > Thanks, > > Arpit > > > > > > > On Aug 12, 2021, at 8:52 AM, Xiang Zhang <xiangzhang1...@gmail.com> > > wrote: > > > > > > Thanks Arpit for explaining the difference between merge and rebase. > > > > > > I am wondering why this "merge or rebase" question does not arise for > > other > > > tickets. Is it because HDDS-4454 brings significant change or something > > > else ? > > > > > > Arpit Agarwal <aagar...@cloudera.com.invalid> 于2021年8月12日周四 上午11:00写道: > > > > > >> Rebase keeps the history cleaner at cost of conflict resolution > > overhead. > > >> Merge might be less work for devs. > > >> > > >> > > >>> On Aug 12, 2021, at 7:25 AM, Tsz Wo Sze <szets...@apache.org> wrote: > > >>> > > >>> Hi Ozone dev, > > >>> > > >>> We should discuss whether we want to do "merge" or "rebase" for > > >>> the HDDS-4454 branch. This a standard git question: > > >>> > > >> > > > https://stackoverflow.com/questions/804115/when-do-you-use-git-rebase-instead-of-git-merge > > >>> > > >>> I suggest to do "rebase" rather than "merge" since it can keep the > > commit > > >>> history. Any thoughts? > > >>> > > >>> Tsz-Wo > > >> > > >> > > >> --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org > > >> For additional commands, e-mail: dev-h...@ozone.apache.org > > >> > > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org > > For additional commands, e-mail: dev-h...@ozone.apache.org > > > > >