El dimarts, 15 d’octubre de 2019, a les 9:16:48 CEST, Frederik Schwarzer va 
escriure:
> 
> Am 14.10.2019 22:51 schrieb Johan Ouwerkerk:
> > On 14.10.2019 21:22, Frederik Schwarzer wrote:
> >> If however, master had seen commits as well, fast-forwarding is
> >> performing a rebase ... is that correct?
> > 
> > The workflow would be: whenever master is updated, you rebase your
> > local feature/work branch and force-push to the remote copy of the
> > feature/work branch.
> 
> This is exactly the problem I see.
> I create a branch.
> I start to use, let's say ... KDialog in my feature as KDialog has been 
> used throughout the application and make 20 commits.
> Now on master, someone merges a branch that replaces all the KDialogs 
> with overlays and removes all KDialog includes.
> So if I rebase on that, all my 20 commits will fail to build. Checking 
> out an older revision to test something will not work.
> Now I will fix my latest revision and merge to master. Still: 19 commits 
> are not compiling anymore.
> 
> Or am I missing something here?
> 
> How would we deal with that? Is "short-lived branches" (as you stated 
> below) enough to reduce the risk?

You have the same problem with arc, arc rebases, so if we had no problem until 
now, we have no problem now.

Cheers,
  Albert

> 
> Cheers
> Frederik
> 
> 
> 




Reply via email to