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: source-control.html
+45-12Lines changed: 45 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -87,30 +87,63 @@ <h2>Why is source control necessary?</h2>
87
87
project should immediately begin by using a version control system such
88
88
as Git or Mercurial.</p>
89
89
<h2>Source Control Systems</h2>
90
+
<ul>
91
+
<li>
90
92
<p><ahref="http://git-scm.com/">Git</a> is a free and open source distributed version
91
-
control system.</p>
93
+
control system.</p>
94
+
</li>
95
+
<li>
92
96
<p><ahref="http://mercurial.selenic.com/">Mercurial</a> is similar to Git, also a free
93
-
and open source distributed version control system.</p>
97
+
and open source distributed version control system.</p>
98
+
</li>
99
+
</ul>
94
100
<h2>Source Control Third Party Services</h2>
101
+
<ul>
102
+
<li>
95
103
<p><ahref="https://github.com/">GitHub</a> is currently the most commonly used source
96
-
control platform for using Git.</p>
104
+
control platform for using Git.</p>
105
+
</li>
106
+
<li>
97
107
<p><ahref="https://bitbucket.org/">BitBucket</a> provides free Git and Mercurial
98
-
repositories for open projects and private repositories for up to five
99
-
users. Users pay for hosting private repositories with more than five users.</p>
108
+
repositories for open projects and private repositories for up to five
109
+
users. Users pay for hosting private repositories with more than five users.</p>
110
+
</li>
111
+
</ul>
100
112
<h2>Source Control Resources</h2>
101
-
<p><ahref="http://www.kalzumeus.com/2010/12/12/staging-servers-source-control-deploy-workflows-and-other-stuff-nobody-teaches-you/">Staging Servers, Source Control & Deploy Workflows, And Other Stuff Nobody Teaches You</a> by Patrick McKenzie.</p>
113
+
<ul>
114
+
<li>
115
+
<p><ahref="http://www.kalzumeus.com/2010/12/12/staging-servers-source-control-deploy-workflows-and-other-stuff-nobody-teaches-you/">Staging Servers, Source Control & Deploy Workflows, And Other Stuff Nobody Teaches You</a>
116
+
is a comprehensive overview by Patrick McKenzie of why you need source
117
+
control.</p>
118
+
</li>
119
+
<li>
102
120
<p>This lighthearted guide to the
103
-
<ahref="http://www.flourish.org/blog/?p=397">ten astonishments in version control history</a>
104
-
is a fun way to learn how systems developed over the past several decades.</p>
121
+
<ahref="http://www.flourish.org/blog/?p=397">ten astonishments in version control history</a>
122
+
is a fun way to learn how systems developed over the past several decades.</p>
123
+
</li>
124
+
<li>
105
125
<p><ahref="http://betterexplained.com/articles/a-visual-guide-to-version-control/">A visual guide to version control</a>
106
-
is a detailed article with real-life examples for why version control is
107
-
necessary in software development.</p>
126
+
is a detailed article with real-life examples for why version control is
127
+
necessary in software development.</p>
128
+
</li>
129
+
<li>
108
130
<p><ahref="http://guides.beanstalkapp.com/version-control/intro-to-version-control.html">An introduction to version control</a>
109
-
shows the basic concepts behind version control systems.</p>
131
+
shows the basic concepts behind version control systems.</p>
132
+
</li>
133
+
<li>
110
134
<p><ahref="http://oss-watch.ac.uk/resources/versioncontrol">What Is Version Control? Why Is It Important For Due Diligence?</a>
111
-
explains the benefits and necessity of version control systems.</p>
135
+
explains the benefits and necessity of version control systems.</p>
136
+
</li>
137
+
<li>
112
138
<p><ahref="http://git-scm.com/book/en/Getting-Started-About-Version-Control">About version control</a>
113
139
reviews the basics of distributed version control systems.</p>
Copy file name to clipboardExpand all lines: source/content/pages/13-source-control/1301-source-control.markdown
+27-21Lines changed: 27 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,39 +22,45 @@ as Git or Mercurial.
22
22
23
23
24
24
## Source Control Systems
25
-
[Git](http://git-scm.com/) is a free and open source distributed version
26
-
control system.
25
+
*[Git](http://git-scm.com/) is a free and open source distributed version
26
+
control system.
27
27
28
-
[Mercurial](http://mercurial.selenic.com/) is similar to Git, also a free
29
-
and open source distributed version control system.
28
+
*[Mercurial](http://mercurial.selenic.com/) is similar to Git, also a free
29
+
and open source distributed version control system.
30
30
31
31
32
32
## Source Control Third Party Services
33
-
[GitHub](https://github.com/) is currently the most commonly used source
34
-
control platform for using Git.
33
+
*[GitHub](https://github.com/) is currently the most commonly used source
34
+
control platform for using Git.
35
35
36
-
[BitBucket](https://bitbucket.org/) provides free Git and Mercurial
37
-
repositories for open projects and private repositories for up to five
38
-
users. Users pay for hosting private repositories with more than five users.
36
+
*[BitBucket](https://bitbucket.org/) provides free Git and Mercurial
37
+
repositories for open projects and private repositories for up to five
38
+
users. Users pay for hosting private repositories with more than five users.
39
39
40
40
41
41
## Source Control Resources
42
-
[Staging Servers, Source Control & Deploy Workflows, And Other Stuff Nobody Teaches You](http://www.kalzumeus.com/2010/12/12/staging-servers-source-control-deploy-workflows-and-other-stuff-nobody-teaches-you/) by Patrick McKenzie.
42
+
*[Staging Servers, Source Control & Deploy Workflows, And Other Stuff Nobody Teaches You](http://www.kalzumeus.com/2010/12/12/staging-servers-source-control-deploy-workflows-and-other-stuff-nobody-teaches-you/)
43
+
is a comprehensive overview by Patrick McKenzie of why you need source
44
+
control.
43
45
44
-
This lighthearted guide to the
45
-
[ten astonishments in version control history](http://www.flourish.org/blog/?p=397)
46
-
is a fun way to learn how systems developed over the past several decades.
46
+
*This lighthearted guide to the
47
+
[ten astonishments in version control history](http://www.flourish.org/blog/?p=397)
48
+
is a fun way to learn how systems developed over the past several decades.
47
49
48
-
[A visual guide to version control](http://betterexplained.com/articles/a-visual-guide-to-version-control/)
49
-
is a detailed article with real-life examples for why version control is
50
-
necessary in software development.
50
+
*[A visual guide to version control](http://betterexplained.com/articles/a-visual-guide-to-version-control/)
51
+
is a detailed article with real-life examples for why version control is
52
+
necessary in software development.
51
53
52
-
[An introduction to version control](http://guides.beanstalkapp.com/version-control/intro-to-version-control.html)
53
-
shows the basic concepts behind version control systems.
54
+
*[An introduction to version control](http://guides.beanstalkapp.com/version-control/intro-to-version-control.html)
55
+
shows the basic concepts behind version control systems.
54
56
55
-
[What Is Version Control? Why Is It Important For Due Diligence?](http://oss-watch.ac.uk/resources/versioncontrol)
56
-
explains the benefits and necessity of version control systems.
57
+
*[What Is Version Control? Why Is It Important For Due Diligence?](http://oss-watch.ac.uk/resources/versioncontrol)
58
+
explains the benefits and necessity of version control systems.
57
59
58
-
[About version control](http://git-scm.com/book/en/Getting-Started-About-Version-Control)
60
+
*[About version control](http://git-scm.com/book/en/Getting-Started-About-Version-Control)
59
61
reviews the basics of distributed version control systems.
0 commit comments