<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software design and embedded system tools. &#187; revision control</title>
	<atom:link href="http://embedsoftdev.com/tag/revision-control/feed/" rel="self" type="application/rss+xml" />
	<link>http://embedsoftdev.com</link>
	<description>Good information for software design</description>
	<lastBuildDate>Mon, 09 Apr 2012 23:27:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>GIT vs Perforce vs Clearcase vs CVS</title>
		<link>http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/</link>
		<comments>http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 14:38:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[clearcase]]></category>
		<category><![CDATA[clearcase vs cvs]]></category>
		<category><![CDATA[cvs]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[git vs]]></category>
		<category><![CDATA[perforce]]></category>
		<category><![CDATA[revision control]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://embedsoftdev.com/?p=403</guid>
		<description><![CDATA[GIT This distributed revision control system has an emphasis on speed. It was originally designed and developed by Linus Torvalds for the development of Linux kernel. Every working directory of Git is a full-fledged repository with full revision tracking capabilities and complete history, not dependent on a central server or network access. GIT is a [...]
Related posts:<ol>
<li><a href='http://embedsoftdev.com/software-engineering/types-of-revision-control-software/' rel='bookmark' title='Types of Revision Control Software'>Types of Revision Control Software</a></li>
<li><a href='http://embedsoftdev.com/software-tools/software-revision-control/' rel='bookmark' title='Software revision control.'>Software revision control.</a></li>
<li><a href='http://embedsoftdev.com/software-tools/software-to-manage-subversion/' rel='bookmark' title='Software to manage subversion.'>Software to manage subversion.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>GIT</strong></p>
<p>This distributed revision control system has an emphasis on speed. It was originally designed and developed by Linus Torvalds for the development of Linux kernel. Every working directory of Git is a full-fledged repository with full revision tracking capabilities and complete history, not dependent on a central server or network access. GIT is a free software which is distributed under the terms of version 2 of the GNU General Public License.</p>
<p><strong>Perforce</strong></p>
<p>This is a proprietary and commercial revision control system developed by Perforce Software Inc. Perforce follows a client/server system. Here the server has the responsibility of managing a central database and a main repository of file versions. Developers can work on files in their local client workspace. After altering the changes, they can submit the changes to the main server. Client and server communicate via TCP/IP.</p>
<p><strong>Clearcase</strong></p>
<p>Rational ClearCase is a tool for configuration management of source code and other software assets. This tool is developed by IBM (Rational Software Division). ClearCase is the basis of version control for many mid size businesses, and has the potential to handle projects with thousands of developers.</p>
<p><strong>CVS</strong></p>
<p>This is a free revision control system. This system was developed by Dick Grune as a series of shell scripts during July 1986. CVS turned out to be popular in the open source software space and is released under General Public License of GNU. CVS also uses Client/Server architecture. Here, the clients connect to the server and can “check out” a version of file onto their local disk. Later after modifying the contents, they can “check in” the changes.</p>
<h4>Incoming search terms for the article:</h4><ul><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="git vs clearcase">git vs clearcase</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="clearcase vs git">clearcase vs git</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="perforce vs git">perforce vs git</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="git vs perforce">git vs perforce</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="git versus cvs">git versus cvs</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="git vs cvs">git vs cvs</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="clearcase git">clearcase git</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="cvs vs git">cvs vs git</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="git clearcase">git clearcase</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="perforce vs clearcase">perforce vs clearcase</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="git versus clearcase">git versus clearcase</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="cvs vs svn">cvs vs svn</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="perforce git">perforce git</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="subversion vs cvs">subversion vs cvs</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="Perforce vs cvs">Perforce vs cvs</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="svn vs cvs">svn vs cvs</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="perforce versus git">perforce versus git</a></li><li><a href="http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/" title="subversion vs cvs 2010">subversion vs cvs 2010</a></li></ul><p>Related posts:<ol>
<li><a href='http://embedsoftdev.com/software-engineering/types-of-revision-control-software/' rel='bookmark' title='Types of Revision Control Software'>Types of Revision Control Software</a></li>
<li><a href='http://embedsoftdev.com/software-tools/software-revision-control/' rel='bookmark' title='Software revision control.'>Software revision control.</a></li>
<li><a href='http://embedsoftdev.com/software-tools/software-to-manage-subversion/' rel='bookmark' title='Software to manage subversion.'>Software to manage subversion.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/feed/</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
		<item>
		<title>Types of Revision Control Software</title>
		<link>http://embedsoftdev.com/software-engineering/types-of-revision-control-software/</link>
		<comments>http://embedsoftdev.com/software-engineering/types-of-revision-control-software/#comments</comments>
		<pubDate>Mon, 31 May 2010 13:00:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[implement revision control]]></category>
		<category><![CDATA[revision control]]></category>
		<category><![CDATA[revision control software]]></category>
		<category><![CDATA[revision management]]></category>
		<category><![CDATA[types of revision]]></category>
		<category><![CDATA[types of revision control software]]></category>

		<guid isPermaLink="false">http://embedsoftdev.com/?p=400</guid>
		<description><![CDATA[Revision Control Software Revision Control software are used implement Revision Control on single or multiple sites by organizations. Revision Control, also known as Software Configuration Management (SCM) or Source Control or Version Control, is the management or control of changes to programs, documents and other sorts of information data. This type of setup or mechanism [...]
Related posts:<ol>
<li><a href='http://embedsoftdev.com/software-tools/software-revision-control/' rel='bookmark' title='Software revision control.'>Software revision control.</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/' rel='bookmark' title='GIT vs Perforce vs Clearcase vs CVS'>GIT vs Perforce vs Clearcase vs CVS</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/software-testing-part-i/' rel='bookmark' title='Software testing part I.'>Software testing part I.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Revision Control Software</strong><br />
Revision Control software are used implement Revision Control on single or multiple sites by organizations. Revision Control, also known as Software Configuration Management (SCM) or Source Control or Version Control, is the management or control of changes to programs, documents and other sorts of information data. This type of setup or mechanism is more often used in software development where a set of people may alter the contents of the same file. The changes made are generally identified by a letter code or number which is called as a revision number or simply revision. For instance, an initial revision for a file is “revision 1”. If this file is altered by any developer, its revision becomes “revision 2”, and so on. A developer can perform many operations on these revisions. These revisions of files or directories can be merged, restored or compared. Software tools for revision management are crucial for the organization where development is simultaneously in progress on multi-developer sites.</p>
<p><strong>Types of Revision Control Software</strong><br />
The various possible approaches for revision control software are:<br />
<strong>Local Only:</strong> In this approach, it is necessary for all the developers to use the same computer system. Examples:<br />
a.	Revision Control System (RCS)<br />
b.	Source Code Control System (SCCS)</p>
<p><strong>Distributed Model:</strong> In this approach, each of the developer has his/her own setup or local repository. And at some predefined time, all of the changes from various developers are shared or synced between repositories as a different step. Examples:<br />
<strong>c.	Open Source:</strong><br />
i.	Aegis<br />
ii.	Codeville<br />
iii.	DCVS<br />
iv.	GIT<br />
<strong>d.	Proprietary:</strong><br />
i.	Sun WorkShop Team Ware<br />
ii.	BitKeeper</p>
<p><strong>Client-Server Model:</strong> In this approach, all the developers have to share a single repository. Examples:<br />
<strong>e.	Open Source:</strong><br />
i.	Concurrent Versions System (CVS)<br />
ii.	CVSNT<br />
iii.	OpenCVS<br />
<strong>f.	Proprietary:</strong><br />
i.	Perforce<br />
ii.	Clearcase<br />
iii.	Visual SourceSafe</p>
<h4>Incoming search terms for the article:</h4><ul><li><a href="http://embedsoftdev.com/software-engineering/types-of-revision-control-software/" title="TYPES OF SYSTEM SOFTWARE ENGINEERING">TYPES OF SYSTEM SOFTWARE ENGINEERING</a></li><li><a href="http://embedsoftdev.com/software-engineering/types-of-revision-control-software/" title="types of management control design">types of management control design</a></li></ul><p>Related posts:<ol>
<li><a href='http://embedsoftdev.com/software-tools/software-revision-control/' rel='bookmark' title='Software revision control.'>Software revision control.</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/' rel='bookmark' title='GIT vs Perforce vs Clearcase vs CVS'>GIT vs Perforce vs Clearcase vs CVS</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/software-testing-part-i/' rel='bookmark' title='Software testing part I.'>Software testing part I.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://embedsoftdev.com/software-engineering/types-of-revision-control-software/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software revision control.</title>
		<link>http://embedsoftdev.com/software-tools/software-revision-control/</link>
		<comments>http://embedsoftdev.com/software-tools/software-revision-control/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 03:08:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software tools]]></category>
		<category><![CDATA[revision control]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[software revision control]]></category>

		<guid isPermaLink="false">http://embedsoftdev.com/?p=40</guid>
		<description><![CDATA[Today i will write the story about software revision control. Software revision control is an important part of software development. When we have to develop the large software project that must use many person, software revision control will take an important role for this situation. Revision control or SCM (source code management) is the software [...]
Related posts:<ol>
<li><a href='http://embedsoftdev.com/software-engineering/types-of-revision-control-software/' rel='bookmark' title='Types of Revision Control Software'>Types of Revision Control Software</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/' rel='bookmark' title='GIT vs Perforce vs Clearcase vs CVS'>GIT vs Perforce vs Clearcase vs CVS</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/software-process-and-software-development-model/' rel='bookmark' title='Software Process and Software Development model.'>Software Process and Software Development model.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Today i will write the story about software revision control.</p>
<p>Software revision control is an important part of software development.<br />
When we have to develop the large software project that must use many person, software<br />
revision control will take an important role for this situation. Revision control or SCM<br />
(source code management) is the software that have an ability to track and record the<br />
change that happen to software development project and it will do this all the time of<br />
developing the softwar project.</p>
<p>Revision control can also be used with document too.</p>
<p>The principle of revision control system is mostly use Optimistic Technique that is<br />
the method to let many user can reach (Check out) to the same source code.Each user<br />
(I mean programmer) can edit the source code that thay had download and can upload<br />
(Check in / Commit) back to the Revision Control System. SCM has a responsibility to<br />
check for the conflict of the data.The conflict data such as the situation that two user<br />
edit the same file and still edit for the same fuction or the same line.Furthermore the<br />
SCM has an ability to show the difference between the file in each version and can be<br />
used for merge the two files altogerher. In SCM we have to build the Resository as the<br />
data bank to store the data for SCM to use. In present there are many SCM software<br />
such as SVN (subversion), GIT, CVS, Bazaar,IBM ClearCase, Perforce. SCM software also<br />
has both commercial and non-commercial.</p>
<p>In the next article I will write about the comparison of revision control software<br />
and the popular revision control software that are SVN (subversion) and GIT.</p>
<p>Related posts:<ol>
<li><a href='http://embedsoftdev.com/software-engineering/types-of-revision-control-software/' rel='bookmark' title='Types of Revision Control Software'>Types of Revision Control Software</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/git-vs-perforce-vs-clearcase-vs-cvs/' rel='bookmark' title='GIT vs Perforce vs Clearcase vs CVS'>GIT vs Perforce vs Clearcase vs CVS</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/software-process-and-software-development-model/' rel='bookmark' title='Software Process and Software Development model.'>Software Process and Software Development model.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://embedsoftdev.com/software-tools/software-revision-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

