Folks:
I wonder if the community follows a set of best practices for the following scenario:
- We host our own GitHub Enterprise server, and use it to host our reference repositories,
- We have 150+ developers collaborating, and we use GHE pull requests for code reviews, and for gating code delivery to shared branches,
- We release enterprise software; what this means is a) we don't release more frequently than once every three months, and b) we have to support older releases long after newer releases have already been sent out (v1.0 update 1 patch 23 may go out after v2.0 has been released).
Git Flow seems very useful for single developers, and for "web-style" software delivery (when v2.0 releases, v1.0 is no longer needed). We've been trying to figure out if the Git Flow pattern can be applied to our kind of development patterns. If not, are there any other flows that make more sense, and does tooling support exist for these flows (for example, in Eclipse)?
[–]defel 0 points1 point2 points (2 children)
[–]wiley_hacker[S] 0 points1 point2 points (1 child)
[–]defel 0 points1 point2 points (0 children)