Please enable JavaScript.
Coggle requires JavaScript to display documents.
Distributed Git (Integration-Manager Model (Include a canonical repo, that…
Distributed Git
-
Remote Branches
-
Remote-tracking branches
-
Pushing
git push origin serverfix: Take my serverfix local branch and push it to update the remote's serverfix branch
-
git fetch origin: Fetches changes do not have from the remote and update ur local repo - moving origin/master pointer to its new (up-to-date) position
Centralized VCSs
-
-
If suitable, create a repo, and give every developer push access
Dictator and Lieutenants
-
-
Use
-
-
Allows project leader (the dictator) to delegate much of the work and collect large subsets of the code at multiple points before integrating them
-
-
Remote Repo
own server
Git
Pros: Fastest protocol, allow anonymous public access
Cons: Difficult to setup, lack of authentication, use non standard port (9418) which can be blocked
Hosted servers - GitHub
Audit log: records all events that have happended at the organization level, who did them and where in the world they were done