You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace the diagrams in about/distributed with Graphviz versions
This commit recreates those diagrams that have been provided as `.png`
files before.
With this change, the text in those diagrams is copy/paste-able. But of
course that's not the real reason I made this change, the real reason is
to show off that we can now use Graphviz diagrams on git-scm.com.
Signed-off-by: Johannes Schindelin <[email protected]>
A centralized workflow is very common, especially from people transitioning from a centralized system. Git will not allow you to push if someone has pushed since the last time you fetched, so a centralized model where all developers push to the same server works just fine.
Another common Git workflow involves an integration manager — a single person who commits to the 'blessed' repository. A number of developers then clone from that repository, push to their own independent repositories, and ask the integrator to pull in their changes. This is the type of development model often seen with open source or GitHub repositories.
For more massive projects, a development workflow like that of the Linux kernel is often effective.
42
87
In this model, some people ('lieutenants') are in charge of a specific subsystem of the project and they merge in all changes related to that subsystem. Another integrator (the 'dictator') can pull changes from only his/her lieutenants and then push to the 'blessed' repository that everyone then clones from again.
0 commit comments