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
Copy file name to clipboardExpand all lines: book/05-distributed-git/sections/distributed-workflows.asc
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,18 @@
1
1
=== Distributed Workflows
2
2
3
3
(((workflows)))
4
-
Unlike Centralized Version Control Systems (CVCSs), the distributed nature of Git allows you to be far more flexible in how developers collaborate on projects.
5
-
In centralized systems, every developer is a node working more or less equally on a central hub.
6
-
In Git, however, every developer is potentially both a node and a hub-- that is, every developer can both contribute code to other repositories and maintain a public repository on which others can base their work and which they can contribute to.
7
-
This opens a vast range of workflow possibilities for your project and/or your team, so we'll cover a few common paradigms that take advantage of this flexibility.
4
+
In contrast with Centralized Version Control Systems (CVCSs), the distributed nature of Git allows you to be far more flexible in how developers collaborate on projects.
5
+
In centralized systems, every developer is a node working more or less equally with a central hub.
6
+
In Git, however, every developer is potentially both a node and a hub; that is, every developer can both contribute code to other repositories and maintain a public repository on which others can base their work and which they can contribute to.
7
+
This presents a vast range of workflow possibilities for your project and/or your team, so we'll cover a few common paradigms that take advantage of this flexibility.
8
8
We'll go over the strengths and possible weaknesses of each design; you can choose a single one to use, or you can mix and match features from each.
9
9
10
10
==== Centralized Workflow
11
11
12
12
(((workflows, centralized)))
13
13
In centralized systems, there is generally a single collaboration model -- the centralized workflow.
14
-
One central hub, or _repository_, can accept code, and everyone synchronizes their work to it.
15
-
A number of developers are nodes -- consumers of that hub -- and synchronize to that one place.
14
+
One central hub, or _repository_, can accept code, and everyone synchronizes their work with it.
15
+
A number of developers are nodes -- consumers of that hub -- and synchronize with that centralized location.
0 commit comments