Skip to content

Commit c41607d

Browse files
committed
working on version control page
1 parent 27915ac commit c41607d

File tree

3 files changed

+43
-5
lines changed

3 files changed

+43
-5
lines changed

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-03-20T09:27:56Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-03-21T11:21:18Z</updated></feed>

source-control.html

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,15 @@ <h1>Source control</h1>
7777
<p>Source control systems, also known as version control systems, store code
7878
and other static files, such as images, with a history of the changes made to
7979
those files.</p>
80-
<p>Version control is required for all software development projects whether
81-
you're an independent one person show or part of a large developer team. </p>
80+
<h2>Why is source control necessary?</h2>
81+
<p>Version control systems allow developers to modify code without worrying
82+
about permanently screwing something up. Unwanted changes can be easily rolled
83+
back. Developers can merge changes with other developer's code through
84+
<a href="http://en.wikipedia.org/wiki/Diff">diff</a> views. </p>
85+
<p>These benefits exist on all software projects therefore version control is
86+
a necessity regardless of time size or the programming ecosystem used. Every
87+
project should immediately begin by using a version control system such
88+
as Git or Mercurial.</p>
8289
<h2>Source Control Systems</h2>
8390
<p><a href="http://git-scm.com/">Git</a> is a free and open source distributed version
8491
control system.</p>
@@ -95,6 +102,15 @@ <h2>Source Control Resources</h2>
95102
<p>This lighthearted guide to the
96103
<a href="http://www.flourish.org/blog/?p=397">ten astonishments in version control history</a>
97104
is a fun way to learn how systems developed over the past several decades.</p>
105+
<p><a href="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>
108+
<p><a href="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>
110+
<p><a href="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>
112+
<p><a href="http://git-scm.com/book/en/Getting-Started-About-Version-Control">About version control</a>
113+
reviews the basics of distributed version control systems.</p>
98114
<br/>
99115
Next read the
100116
<a href="/caching.html">caching</a> section.

source/content/pages/13-source-control/1301-source-control.markdown

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,16 @@ Source control systems, also known as version control systems, store code
99
and other static files, such as images, with a history of the changes made to
1010
those files.
1111

12-
Version control is required for all software development projects whether
13-
you're an independent one person show or part of a large developer team.
12+
## Why is source control necessary?
13+
Version control systems allow developers to modify code without worrying
14+
about permanently screwing something up. Unwanted changes can be easily rolled
15+
back. Developers can merge changes with other developer's code through
16+
[diff](http://en.wikipedia.org/wiki/Diff) views.
17+
18+
These benefits exist on all software projects therefore version control is
19+
a necessity regardless of time size or the programming ecosystem used. Every
20+
project should immediately begin by using a version control system such
21+
as Git or Mercurial.
1422

1523

1624
## Source Control Systems
@@ -36,3 +44,17 @@ users. Users pay for hosting private repositories with more than five users.
3644
This lighthearted guide to the
3745
[ten astonishments in version control history](http://www.flourish.org/blog/?p=397)
3846
is a fun way to learn how systems developed over the past several decades.
47+
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.
51+
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+
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+
58+
[About version control](http://git-scm.com/book/en/Getting-Started-About-Version-Control)
59+
reviews the basics of distributed version control systems.
60+

0 commit comments

Comments
 (0)