Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 47

For question about branches in revision/version control systems

3 votes
Accepted

How to avoid branchageddon with large organisations?

If they insist on a full-custom branch support strategy just charge them accordingly, to properly cover all your extra costs for offering such full-custom support - it only makes business sense. … Make sure you don't fall into the trap of doing full branch merges from/to any of the release branches (both standard and custom), all changes to them should be either individually developed or cherry-picked …
Dan Cornilescu's user avatar
3 votes

Deploying and testing features on a server by more than one developer

The releases would simply be tagged versions of the master branch. … No massive branch merges, no risk of surprises, everything should be just business as usual - all kinks should have been already ironed out. …
Dan Cornilescu's user avatar
0 votes

Should I use release branch to push my changes?

Since you're at peace with using feature branches, it means you're also at peace with potentially complicated branch merges and the risks they bring into your master branch: breakages, delays, etc. … (which will diverge), context switching may not be insignificant. issues uncovered either on the release branch or on the master branch but also affecting the release branch(es) may have to be separately …
Dan Cornilescu's user avatar
6 votes
Accepted

What is the cleanest branching strategy to use when creating reusable artifacts?

The simplest/cleanest branch strategy is IMHO the one used in continuous deployment: a single/main integration branch which is also your release branch. From What is Your Branching Model? … Practically you can eliminate branch merges from your development. …
Dan Cornilescu's user avatar
8 votes
Accepted

How to get rid of develop branch for simplified Git flow

How would this work for you: the develop branch dissapears, as you wished, absorbed into master the master branch is your trunk, this is where development happens with no speed restrictions (it's never … ) rebase or sync a production release branch pull a releaseX branch from master immediately, following that naming strategy stop commits from going into develop, they'll be soon going straight to master …
Dan Cornilescu's user avatar