Everything that we do, we create a branch. We have standard root directories: chest, tags, releases, branches.
The main thing to remember is that all branches are just like creating a copy, and all branches from the chest are like creating a copy (except that it is a shallow copy, only copying deltas).
For us, all development is carried out in the trunk. If someone does a big alteration, then, as a rule, puts him in the branches. The main issues are placed in the releases, and all other labels and elements that we want to mark are placed in the tag folder.
For our releases, we have the following directory structure:
repository +--trunk +--releases +--v1.0 +--v1.1 +--v1.4 +--v2.0 +--branches +--tags
Xetius
source share