I have been Watching YouTube tutorials in order to expand my knowledge in 
git but there are now some questions that this has raised so I was hoping 
someone here could educate me on some best practices or philosophies I 
should consider.

The main point is around rebase - I see great value in this but the whole 
philosophy was around bringing committed code into your feature branch.

I will regularly create feature branches for each new enhancement or fix. 
The problem rears its head when testing is delayed and the first feature 
(feature-branch-1) is still not approved for production and sits as a 
branch awaiting merge.

Now, in my feature-branch-4 I am working In a similar area and really need 
to consider changes from feature-branch-1 and I usually just copy some of 
those changes over.

Now this is not very efficient and I thought rebase would work great BUT 
that code is not approved and may actually change. 

I really just don't know what's the most efficient way to manage situations 
like this without stopping development and waiting for testers to approve 
code but this approach results in 1-2 days of waste where I just twiddle my 
fingers waiting...

Any advice or personal experience would be welcome.

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/git-users/fa00ea44-d8ea-417b-8cdb-441f14cf99aan%40googlegroups.com.

Reply via email to