0

Migrating from TFS to GIT, STASH. Read there is a concept of gatekeeper who has to review the code and take a call on merging with the main branch. Looking for the best practice on what developers are supposed to do, what leads are supposed to do, what administrators roles & responsibilities etc., while using these products.

ChrisGPT was on strike
  • 127,765
  • 105
  • 273
  • 257
prasanth
  • 483
  • 1
  • 4
  • 11

1 Answers1

1

In stash, you can lock down branches to specific persons(gatekeepers).

For the branches that are handled by gatekeepers, you create a pull request from your source branch and only the gatekeepers have the privilege to merge the branch.

Ideally you have a develop/master branch which is locked down to developers. Developers create feature branches and work on these feature branches. Once they are done with feature branches, they create pull requests from feature branches to develop/master branch.

In case you have a medium to large team and work on more than a single release at a time, I suggest you use gitFlow

Biswajit_86
  • 3,661
  • 2
  • 22
  • 36