<?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>Better Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/tag/better/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/tag/better/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Sat, 27 Feb 2021 09:55:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>Why Git is Better than X &#124; Git or X</title>
		<link>https://www.scmgalaxy.com/tutorials/why-git-is-better-than-x/</link>
					<comments>https://www.scmgalaxy.com/tutorials/why-git-is-better-than-x/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Mon, 18 Aug 2014 00:00:00 +0000</pubDate>
				<category><![CDATA[Git]]></category>
		<category><![CDATA[Better]]></category>
		<category><![CDATA[Choose]]></category>
		<category><![CDATA[Comparison]]></category>
		<category><![CDATA[Difference]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Git is Better than X]]></category>
		<category><![CDATA[Git or X]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Select]]></category>
		<category><![CDATA[Why]]></category>
		<category><![CDATA[Why Git]]></category>
		<category><![CDATA[Why Git is Better than X]]></category>
		<category><![CDATA[X]]></category>
		<category><![CDATA[X or Git]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2014/08/18/why-git-is-better-than-x/</guid>

					<description><![CDATA[<p>Cheap Local Branching svn perforce Everything is Local bzr svn perforce Git is Fast svn Git is Small hg bzr [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/why-git-is-better-than-x/">Why Git is Better than X | Git or X</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2><img fetchpriority="high" decoding="async" class="aligncenter wp-image-3410 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/08/why-git-is-better-than-x.png" alt="why-git-is-better-than-x" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/08/why-git-is-better-than-x.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/08/why-git-is-better-than-x-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></h2>
<h2><a href="http://thkoch2001.github.io/whygitisbetter/#cheap-local-branching" name="cheap-local-branching">Cheap Local Branching</a></h2>
<div class="span-24 section">
<div class="args"><span class="lang svn">svn</span> <span class="lang perforce">perforce</span></div>
<h2><a href="http://thkoch2001.github.io/whygitisbetter/#everything-is-local" name="everything-is-local">Everything is Local</a></h2>
</div>
<div class="span-24 section">
<div class="args"><span class="lang bzr">bzr</span> <span class="lang svn">svn</span> <span class="lang perforce">perforce</span></div>
<h2><a href="http://thkoch2001.github.io/whygitisbetter/#git-is-fast" name="git-is-fast">Git is Fast</a></h2>
</div>
<div class="span-24 section">
<div class="args"><span class="lang svn">svn</span></div>
<h2><a href="http://thkoch2001.github.io/whygitisbetter/#git-is-small" name="git-is-small">Git is Small</a></h2>
</div>
<div class="span-24 section">
<div class="args"><span class="lang hg">hg</span> <span class="lang bzr">bzr</span> <span class="lang svn">svn</span> <span class="lang perforce">perforce</span></div>
<h2><a href="http://thkoch2001.github.io/whygitisbetter/#the-staging-area" name="the-staging-area">The Staging Area</a></h2>
</div>
<div class="span-24 section">
<div class="args"><span class="lang svn">svn</span> <span class="lang perforce">perforce</span></div>
<h2><a href="http://thkoch2001.github.io/whygitisbetter/#distributed" name="distributed">Distributed</a></h2>
</div>
<div class="span-24 section">
<div class="args"><span class="lang svn">svn</span> <span class="lang perforce">perforce</span></div>
<h2><a href="http://thkoch2001.github.io/whygitisbetter/#any-workflow" name="any-workflow">Any Workflow</a></h2>
</div>
<div class="span-24 section">
<div class="args"><span class="lang hg">hg</span> <span class="lang svn">svn</span> <span class="lang perforce">perforce</span></div>
<h2><a href="http://thkoch2001.github.io/whygitisbetter/#github" name="github">GitHub</a></h2>
</div>
<div class="span-24 section">
<div class="args"><span class="lang perforce">perforce</span></div>
<h2><a href="http://thkoch2001.github.io/whygitisbetter/#easy-to-learn" name="easy-to-learn">Easy to Learn</a></h2>
</div>
<div class="args"><span class="lang hg">hg</span> <span class="lang bzr">bzr</span> <span class="lang svn">svn</span> <span class="lang perforce">perforce</span></div>
<h2><a href="http://thkoch2001.github.io/whygitisbetter/#git-is-standard" name="git-is-standard">Git is the new standard</a></h2>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/why-git-is-better-than-x/">Why Git is Better than X | Git or X</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/why-git-is-better-than-x/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Comparison Between UCC, CLOC, POWERSOFTWARE,EZ-Metrics and Metrixware</title>
		<link>https://www.scmgalaxy.com/tutorials/comparison-between-ucc-cloc-powersoftware-ez-metrics-and-metrixware/</link>
					<comments>https://www.scmgalaxy.com/tutorials/comparison-between-ucc-cloc-powersoftware-ez-metrics-and-metrixware/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 17 May 2013 12:10:23 +0000</pubDate>
				<category><![CDATA[Tools Comparison]]></category>
		<category><![CDATA[Advantages]]></category>
		<category><![CDATA[Better]]></category>
		<category><![CDATA[Between]]></category>
		<category><![CDATA[Choose]]></category>
		<category><![CDATA[CLOC]]></category>
		<category><![CDATA[Comparison]]></category>
		<category><![CDATA[Comparison Sheet]]></category>
		<category><![CDATA[Comparison Table]]></category>
		<category><![CDATA[Difference]]></category>
		<category><![CDATA[Disadvantages]]></category>
		<category><![CDATA[Drawbacks]]></category>
		<category><![CDATA[EZ-Metrics]]></category>
		<category><![CDATA[Metrixware]]></category>
		<category><![CDATA[POWERSOFTWARE]]></category>
		<category><![CDATA[Select]]></category>
		<category><![CDATA[UCC]]></category>
		<category><![CDATA[UCC vs CLOC vs POWERSOFTWARE vs EZ-Metrics vs Metrixware]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2013/05/17/comparison-between-ucc-cloc-powersoftware-ez-metrics-and-metrixware/</guid>

					<description><![CDATA[<p>Unified CodeCount (UCC) CLOC POWERSOFTWARE EZ-Metrics Metrixware Languages C/C++, C#, Java, SQL, Ada, Perl, ASP, ASP.NET, JSP, CSS, HTML, JavaScript, [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/comparison-between-ucc-cloc-powersoftware-ez-metrics-and-metrixware/">Comparison Between UCC, CLOC, POWERSOFTWARE,EZ-Metrics and Metrixware</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="alignnone size-full wp-image-3754 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/ucc-cloc-powersoftware-ez-m.png" alt="ucc-vs-cloc-vs-powersoftware-vs-ez-metrics-vs-metrixware" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/ucc-cloc-powersoftware-ez-m.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/ucc-cloc-powersoftware-ez-m-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<table border="4" cellspacing="0" cellpadding="0">
<colgroup>
<col width="239" />
<col width="268" />
<col width="152" />
<col width="271" />
<col span="2" width="161" /></colgroup>
<tbody>
<tr>
<td width="239"></td>
<td width="268">Unified CodeCount (UCC)</td>
<td width="152">CLOC</td>
<td width="271">POWERSOFTWARE</td>
<td width="161">EZ-Metrics</td>
<td width="161">Metrixware</td>
</tr>
<tr>
<td width="239">Languages</td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>C/C++, C#, Java, SQL, Ada, Perl, ASP, ASP.NET, JSP, CSS, HTML, JavaScript, VB, and VbScript</td>
<td>YES &#8211; All</td>
<td width="271">ADA, Assembly, ASP, C#, C/C++, CSS, Fortran, IDL, HTML, Java, JavaScript, JSP, Perl, PHP, PL/SQL, PowerBuilder, Python, Ruby, ShellScript, Textfiles, VB6 / VB.NET / VBScript, VHDL, Windows Batch and XML</td>
<td>YES ALL</td>
<td></td>
</tr>
<tr>
<td width="239"></td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Platforms</td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Windows &amp; Linux</td>
<td>Linux 2.6.9, Unix, Mac OS X, Windows 9x/Me/XP/Vista, Solaris</td>
<td>BOTH</td>
<td width="271">Windows, Linux planned but no date</td>
<td>Both</td>
<td></td>
</tr>
<tr>
<td width="239"></td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Baselines comparison</td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">How the tool manages folder hierarchy changes?</td>
<td width="268">The tool tries to match files between two baselines using filenames. As such, two files having the same name in different folder structures can be matched. The tool also detects to match and compare files if the folder is changed while filenames of the files contained in the folder are kept the same.</td>
<td>NA</td>
<td width="271">No information</td>
<td>NA</td>
<td></td>
</tr>
<tr>
<td width="239">How the tool manages files which are renamed?</td>
<td width="268">Currently, the tool does not handle files renamed. However, if the file is renamed but its content does not change, the tool considers it as a duplicate.</td>
<td>NA</td>
<td width="271">No information</td>
<td>NA</td>
<td></td>
</tr>
<tr>
<td width="239">How the tool manages files or block swapping?</td>
<td width="268">We have not handled swapping blocks of code yet. If the code is copied from one place to another, it is considered as deleted and added. If files are swapped and its filename does not change, the tool can match and compare them.</td>
<td>Available</td>
<td width="271">No information</td>
<td>Available</td>
<td></td>
</tr>
<tr>
<td width="239">What is the algorithm used for line change detection?</td>
<td width="268">For comparing between lines, we detect the number of common characters between them and determine whether they are modified or deleted using a threshold. This threshold can be specified through a parameter named –t. For detecting bulk of changed or added code, we implemented our own algorithm for detecting longest common sequences. I am sorry, it is quite complex to be described in this email. We are documenting it in detail, and if you are interested I can send you a copy after it is completed.</td>
<td>SLOC, PERL Mod</td>
<td width="271">No information</td>
<td>NA</td>
<td></td>
</tr>
<tr>
<td width="239"></td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Miscellaneous</td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">GUI &amp; CLI</td>
<td>CLI</td>
<td>CLI</td>
<td width="271">Both but separate products</td>
<td>GUI</td>
<td></td>
</tr>
<tr>
<td width="239">CSV &amp; XML Output</td>
<td width="268">Only TXT</td>
<td>XML</td>
<td width="271">HTML, CSV, RAW XML data</td>
<td>YES</td>
<td></td>
</tr>
<tr>
<td width="239">Provide Qualitative metrics?</td>
<td width="268">No. The tool is focused on software size metrics.</td>
<td>NO</td>
<td width="271">yes but separate product</td>
<td>YES</td>
<td></td>
</tr>
<tr>
<td width="239">Price</td>
<td>Open Source</td>
<td>Open Source</td>
<td width="271">KEPM (which includes EPM) costs 1,995 USD for a single license or 4,995 for a 5-user license</td>
<td>Commericial</td>
<td></td>
</tr>
<tr>
<td width="239">Frequency of the releases</td>
<td>No information in net</td>
<td>Regular</td>
<td width="271">One minor/Major release per month or 2 months.</td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Date of last release</td>
<td>December,2009</td>
<td>Apr-10</td>
<td align="right" width="271">16-Mar-10</td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Press on the net</td>
<td>Not many reviews available in net</td>
<td>Nope</td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Integration with quality platform</td>
<td>Provides different language source for the integration.</td>
<td>Nope</td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Recommend</td>
<td>NO</td>
<td>Yes</td>
<td width="271">No</td>
<td>No</td>
<td></td>
</tr>
<tr>
<td width="239">Algorithm confidence</td>
<td width="268">The total sizing of analyzed source code files in terms the SLOC count contains the highest degree of confidence. However, the sizing information pertaining to the sub classifications (compiler directives, data lines, executable lines) has a somewhat lower level of confidence associated with them.</p>
<p>Misclassifications of the sub classifications of SLOC may occur due to:</p>
<p>(1) user modifications to the UCC tool,<br />
(2) syntax and semantic enhancements to the parsed programming language,<br />
(3) exotic usage of the parsed programming language, and<br />
(4) integrity of the host platform execution environment.</td>
<td width="152">SLOC algorithm with perl string handling features and SPAN mdoules</td>
<td width="271"></td>
<td>NA</td>
<td></td>
</tr>
<tr>
<td width="239">Advantages / Drawbacks / Comments</td>
<td width="268">Output not according to our need.<br />
Limited Output Format<br />
Delta is not useful<br />
Low Processing speed</td>
<td width="152">Output according to our need.<br />
Output in many form(CSV, XML, TXT and Mysql)<br />
Delta is useful according to our needs<br />
Fast processing</td>
<td width="271"></td>
<td width="161">I tried 30 days trial version. They given web based account/dashboard to add src file and generate output. Which was not functional and could not test it functionality in details. Basic functionality is not working.</td>
<td></td>
</tr>
</tbody>
</table>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/comparison-between-ucc-cloc-powersoftware-ez-metrics-and-metrixware/">Comparison Between UCC, CLOC, POWERSOFTWARE,EZ-Metrics and Metrixware</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/comparison-between-ucc-cloc-powersoftware-ez-metrics-and-metrixware/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SLOC Tools Comparison &#124; SLOC Tools Differences &#124; SLOC Tools Comparison Table</title>
		<link>https://www.scmgalaxy.com/tutorials/sloc-tools-comparison/</link>
					<comments>https://www.scmgalaxy.com/tutorials/sloc-tools-comparison/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 17 May 2013 12:08:02 +0000</pubDate>
				<category><![CDATA[Tools Comparison]]></category>
		<category><![CDATA[Advantages]]></category>
		<category><![CDATA[Better]]></category>
		<category><![CDATA[Between]]></category>
		<category><![CDATA[Choose]]></category>
		<category><![CDATA[Comparison]]></category>
		<category><![CDATA[Difference]]></category>
		<category><![CDATA[Disadvantages]]></category>
		<category><![CDATA[Drawbacks]]></category>
		<category><![CDATA[Select]]></category>
		<category><![CDATA[SLOC]]></category>
		<category><![CDATA[SLOC Tool]]></category>
		<category><![CDATA[SLOC Tools Comparison]]></category>
		<category><![CDATA[SLOC Tools Comparison Guide]]></category>
		<category><![CDATA[SLOC Tools Comparison Sheet]]></category>
		<category><![CDATA[SLOC Tools Comparison Table]]></category>
		<category><![CDATA[SLOC Tools Differences]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2013/05/17/sloc-tools-comparison/</guid>

					<description><![CDATA[<p>Tool Open Source &#8211; Commercial URL CAST Commercial www.castsoftware.com Sonar Open Source www.sonarsource.org SLOC Open Source -&#62; Commercial http://www.dwheeler.com/sloccount/ RSM [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/sloc-tools-comparison/">SLOC Tools Comparison | SLOC Tools Differences | SLOC Tools Comparison Table</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="alignnone size-full wp-image-3756 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/sloc-tools-comparison.png" alt="sloc-tools-comparison" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/sloc-tools-comparison.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/sloc-tools-comparison-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<table cellspacing="0" cellpadding="0">
<colgroup>
<col width="156" />
<col width="183" />
<col width="321" /></colgroup>
<tbody>
<tr>
<td align="center" width="156"><strong>Tool</strong></td>
<td align="center" width="183"><strong>Open Source &#8211; Commercial</strong></td>
<td align="center" width="321"><strong>URL</strong></td>
</tr>
<tr>
<td>CAST</td>
<td>Commercial</td>
<td>www.castsoftware.com</td>
</tr>
<tr>
<td>Sonar</td>
<td>Open Source</td>
<td>www.sonarsource.org</td>
</tr>
<tr>
<td>SLOC</td>
<td>Open Source -&gt; Commercial</td>
<td>http://www.dwheeler.com/sloccount/</td>
</tr>
<tr>
<td>RSM</td>
<td>Commercial</td>
<td>www.msquaredtechnologies.com</td>
</tr>
<tr>
<td>LocMetrics</td>
<td>Commercial</td>
<td>www.locmetrics.com</td>
</tr>
<tr>
<td>EZ-Metrics</td>
<td>Commercial</td>
<td>http://www.jamesheiresconsulting.com/Products.htm</td>
</tr>
<tr>
<td>Metrixware</td>
<td>Commercial</td>
<td>www.metrixware.com</td>
</tr>
<tr>
<td>Parasoft (Jtest)</td>
<td>Commercial</td>
<td>www.parasoft.com/</td>
</tr>
<tr>
<td>Squale</td>
<td>Open Source</td>
<td>www.squale.org/</td>
</tr>
<tr>
<td>KODERS</td>
<td>Commercial</td>
<td>www.koders.com</td>
</tr>
<tr>
<td>PRACTILINE</td>
<td></td>
<td>www.practiline.com</td>
</tr>
<tr>
<td>POWERSOFTWARE</td>
<td>Commercial</td>
<td>http://www.powersoftware.com/</td>
</tr>
<tr>
<td>CLOC</td>
<td>Open Source</td>
<td>http://cloc.sourceforge.net/</td>
</tr>
<tr>
<td>Unified CodeCount (UCC)</td>
<td>Open Source</td>
<td>http://sunset.usc.edu/research/CODECOUNT/</td>
</tr>
</tbody>
</table>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/sloc-tools-comparison/">SLOC Tools Comparison | SLOC Tools Differences | SLOC Tools Comparison Table</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/sloc-tools-comparison/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Configuration Management Tools Discussion</title>
		<link>https://www.scmgalaxy.com/tutorials/configuration-management-tools-discussion/</link>
					<comments>https://www.scmgalaxy.com/tutorials/configuration-management-tools-discussion/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 17 Sep 2010 01:03:01 +0000</pubDate>
				<category><![CDATA[Configuration Management Tools]]></category>
		<category><![CDATA[Better]]></category>
		<category><![CDATA[clearcase]]></category>
		<category><![CDATA[ClearCase Analysis]]></category>
		<category><![CDATA[Clearcase features]]></category>
		<category><![CDATA[ClearCase Review]]></category>
		<category><![CDATA[Compare]]></category>
		<category><![CDATA[Comparisons]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Configuration Management]]></category>
		<category><![CDATA[Configuration Management Tools Analysis]]></category>
		<category><![CDATA[Configuration Management Tools Comaparison]]></category>
		<category><![CDATA[Configuration Management Tools Feedback]]></category>
		<category><![CDATA[Configuration Management Tools Review]]></category>
		<category><![CDATA[Difference between Cleascase and other Configuration Management Tools]]></category>
		<category><![CDATA[Discussion]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[How is clearecase better than other tools]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Select]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Why Clearcase is better]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/09/17/configuration-management-tools-discussion/</guid>

					<description><![CDATA[<p>My main experience is with ClearCase. I have read various descriptive comparisons between ClearCase and other available Software Management Version [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/configuration-management-tools-discussion/">Configuration Management Tools Discussion</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4357" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/09/configuration-management.png" alt="configuration-management-tools-discussion" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/09/configuration-management.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/09/configuration-management-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>My main experience is with ClearCase. I have read various descriptive comparisons between ClearCase and other available Software Management Version tools. Which tool has your company implemented? What were the key features helped you select this tool over another one?</p>
<p><a title="Configuration Management Tools Discussion " href="http://cmtoolsblog.blogspot.com/">Configuration Management Tools Discussion </a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/configuration-management-tools-discussion/">Configuration Management Tools Discussion</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/configuration-management-tools-discussion/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Difference between Maven 1 and Maven 2 &#124;  Maven 1 Vs Maven 2</title>
		<link>https://www.scmgalaxy.com/tutorials/difference-between-maven-1-and-maven-2/</link>
					<comments>https://www.scmgalaxy.com/tutorials/difference-between-maven-1-and-maven-2/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 14 Apr 2010 10:01:38 +0000</pubDate>
				<category><![CDATA[Tools Comparison]]></category>
		<category><![CDATA[Better]]></category>
		<category><![CDATA[Choose]]></category>
		<category><![CDATA[Comapre]]></category>
		<category><![CDATA[Comparison]]></category>
		<category><![CDATA[Difference]]></category>
		<category><![CDATA[Difference between Maven 1 and Maven 2]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Maven 1]]></category>
		<category><![CDATA[Maven 1 and Maven 2 Analysis]]></category>
		<category><![CDATA[Maven 1 and Maven 2 Comparison]]></category>
		<category><![CDATA[Maven 1 and Maven 2 Differences]]></category>
		<category><![CDATA[Maven 1 and Maven 2 Review]]></category>
		<category><![CDATA[Maven 1 Review]]></category>
		<category><![CDATA[Maven 1 Vs Maven 2]]></category>
		<category><![CDATA[Maven 2]]></category>
		<category><![CDATA[Maven 2 Review]]></category>
		<category><![CDATA[Select]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/04/14/difference-between-maven-1-and-maven-2/</guid>

					<description><![CDATA[<p>What is Maven 2? Maven 2.0 is a complete rewrite of the &#8216;original&#8217; Maven application (&#8216;Maven 1&#8217;). As such, it [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/difference-between-maven-1-and-maven-2/">Difference between Maven 1 and Maven 2 |  Maven 1 Vs Maven 2</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4260" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/04/maven-1-difference-maven-2.png" alt="maven-1-and-maven-2-differences" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/04/maven-1-difference-maven-2.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/04/maven-1-difference-maven-2-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><b>What is Maven 2?</b><br />
Maven 2.0 is a complete rewrite of the &#8216;original&#8217; Maven application (&#8216;Maven 1&#8217;). As such, it is very different from Maven 1, and not backwards-compatible (eg, it cannot execute Maven 1 plugins). However, Maven 2.0 is the latest stable release of the Maven application, and new users are generally encouraged to use it for all new projects.<br />
If you are familiar with Maven 1, you can find some information about moving to Maven 2 <a href="http://maven.apache.org/maven1.html">here</a> or on the main <a href="http://maven.apache.org/">Maven</a> site.</p>
<p><b>Maven 1</b><br />
To access <a href="http://download.java.net/maven/1/">the repository</a> from your project, add the following line to your project.properties or build.properties.<br />
maven.repo.remote=http://download.java.net/maven/1/,http://www.ibiblio.org/maven/</p>
<p><b>Maven 2</b><br />
For Maven2, one needs to add the following into a project&#8217;s pom.xml, or into conf/settings.xml // (NOT in mirrors/mirror) where Maven2 is installed:</p>
<p>java.net<br />
http://download.java.net/maven/1<br />
legacy</p>
<h4>Maven 2 Lifecycles</h4>
<p>Lifecycles are groupings of goals that define a process for building a project. Goals are bound to lifecycles to define a sequence that must be accomplished to produce results. Lifecycles ensure that users building projects with Maven only need to learn a small set of commands. Whereas Maven defines a default set of goals for each typical lifecycle, developers can bind additional goals to lifecycles to transparently add functionality to a build.<br />
Typical lifecycles include:</p>
<ul type="disc">
<li>compile—compile the source code</li>
<li>test—unit test the compiled source.</li>
</ul>
<p>Note: Unit tests should not require the classes to be packaged or deployed.</p>
<ul type="disc">
<li>package—bundle the compile and tested source code into a distributable package, such as a jar or war.</li>
<li>integration-test—employ the package as necessary and run integration tests.</li>
<li>install—install the package into the local repository. This allows the package to be utilized as a dependency of other projects.</li>
<li>deploy—copies the final package into the remote repositories for sharing and use with other projects.</li>
</ul>
<p>As you can see, each lifecycle depends upon and builds upon the next. As a result, when a goal is bound to the compile lifecycle, all lifecycles will ensure its execution.<br />
Lifecycles can be executed in conjunction with standalone goals. For instance, commonly the clean:clean goal is executed before the install goal. This is done by invoking:</p>
<pre>m2 clean:clean install</pre>
<h4>Native Multiproject Support</h4>
<p>One of the best practices that Maven strongly encourages is the idea that a single project should result in a single artifact, or package, being created. This best practice results in simplified builds and organized project structures. By natively supporting a hierarchical structure of projects, Maven now makes developing enterprise projects which implement this approach easier.<br />
Maven 1 included a plugin for working with related of projects—or multiprojects. Maven 2 takes multiproject builds a step further by including a specialized parent descriptor and native multiproject execution support. As a result, any goals or lifecycles invoked upon a multiproject POM will result in each subproject goal being achieved.</p>
<h4>Other Enhancements</h4>
<p>Several other changes are included in Maven 2. Maven has been rewritten to be smaller and faster. The architectural changes make embedding Maven into other tools easier and allows for faster command line execution. Maven 2 depends upon fewer dependencies, resulting in a smaller distribution.<br />
The way extensions are made to Maven has been changed in Maven 2. Instead, developers are encouraged to utilize JavaBeans for enhancements. Whereas scripting is allowed (through marmalade support—which includes a jelly facade), it is no longer the tool of choice. All extensions are made through the development of plugins (projects can no longer be customized through scripting in the maven.xml).<br />
The introduction of a settings.xml file replaces the need for properties files. The settings file can be defined at a system, user, or project level. Settings are used to define private configuration information, including usernames and passwords. Project properties (including plugin configuration) are now all defined in the pom.xml.</p>
<h4>Understanding Maven 2 Project Types</h4>
<p>The first step to creating a maven project is determining which project template, or archetype, your Maven project should be configured as. Archetypes define which type of artifact will be produced by a project. Several archetype templates exist. The standard archetype will produce a standard library jar file. Templates also exist for webapps/wars, Maven plugin projects, documentation Web sites, and more.</p>
<h4>Creating Project Descriptors</h4>
<p>The archetype:create goal can be utilized to create a basic pom.xml for you project. This basic POM will allow you to execute all of the lifecycles and goals associated with any maven project. The archetype:create goal should be executed as follows:</p>
<pre>m2 archetype:create -DgroupdId=com.daviddewolf.maven -DartifactId=example</pre>
<p>This simple command creates the basic infrastructure needed for a project. It creates the pom.xml as well as the basic directory structure of for both source and test code. The following structure indicates the directories and files produced by issuing the archetype:goal command as listed above.</p>
<pre>+ root</pre>
<pre>  - pom.xml</pre>
<pre>  + src</pre>
<pre>    + main</pre>
<pre>      + java</pre>
<pre>        + com</pre>
<pre>          + daviddewolf</pre>
<pre>            + maven</pre>
<pre>              + example</pre>
<pre>                - App.java</pre>
<pre>    + test</pre>
<pre>      + java</pre>
<pre>        + com</pre>
<pre>          + daviddewolf</pre>
<pre>            + maven</pre>
<pre>              + example</pre>
<pre>                - TestApp.java</pre>
<p>This simple structure that is created is enough to get started with Maven. All of the lifecycles now can be utilized. A simple invocation of the install lifecycle will compile, test, and package the application and then deploy it to the local system repository for use by other projects.<br />
Once created, the POM can be customized to meet the requirements of the specific project. Documentation on the Maven POM can be found <a href="http://maven.apache.org/maven2/maven-model/maven.html" target="new" rel="noopener">on the Maven2 Web site</a>.</p>
<h4>Goals You Should Know About</h4>
<p>The introduction of lifecycles in Maven 2 has greatly reduced the number of goals that a developer must be aware of. Still, the following goals will undoubtedly be found useful (and can be utilized as soon as the basic descriptor has been generated).</p>
<ul type="disc">
<li>clean:clean Clean all artifacts and intermediary files created by Maven</li>
<li>idea:idea Generate project files for the IntelliJ IDEA IDE</li>
<li>eclipse:eclipse Generate project files for the Eclipse IDE</li>
<li>javadoc:javadoc Generate the javadocs for the project</li>
<li>antrun:run Run a specified ant target</li>
<li>clover:clover Generate a coverage report for the project</li>
<li>checkstyle:checkstyle Generate a checkstyle report for the project</li>
<li>site:site Generate a documentation Web site for the project. This site will include many information reports concerning the project.</li>
</ul>
<p>For more information concerning these and other goals, see the <a href="http://maven.apache.org/maven2/" target="new" rel="noopener">Maven2 Web site</a>.<br />
<b>Conclusions</b><br />
Learning Maven is not difficult; it simply requires a willingness to accept a new philosophy for building applications. Maven utilizes a a centralized project descriptor to intelligently build applications with prebuilt build tools. This differs greatly from ant and other build tools in that project developers are no longer required to write build systems by using a comprehensive set of utilities. This change will save development teams significant time and has started a revolution in build tools.<br />
It is important to remember that Maven2 is still currently only released as Beta Software. Although it is mature enough to utilize in most projects, all of the Maven 1 plugins have not yet been migrated to Maven 2. With time, Maven 2 will become more widely accepted and the number of available plugins will grow beyond what is even available in Maven 1.<br />
Reference:<br />
<a href="http://www.developer.com/open/print.php/10930_3552026_2">http://www.developer.com/open/print.php/10930_3552026_2</a><br />
<a href="http://www.sonatype.com/books/maven-book/reference/installation-sect-upgrade-detail.html">http://www.sonatype.com/books/maven-book/reference/installation-sect-upgrade-detail.html</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/difference-between-maven-1-and-maven-2/">Difference between Maven 1 and Maven 2 |  Maven 1 Vs Maven 2</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/difference-between-maven-1-and-maven-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Benefits of CVSNT, What are the advantages of CVSNT over CVS ?</title>
		<link>https://www.scmgalaxy.com/tutorials/advantages-of-cvsnt-over-cvs/</link>
					<comments>https://www.scmgalaxy.com/tutorials/advantages-of-cvsnt-over-cvs/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 02 Dec 2008 17:27:49 +0000</pubDate>
				<category><![CDATA[Tools Comparison]]></category>
		<category><![CDATA[Advantages]]></category>
		<category><![CDATA[Advantages of CVSNT]]></category>
		<category><![CDATA[Advantages of CVSNT over CVS]]></category>
		<category><![CDATA[Benefits]]></category>
		<category><![CDATA[Benefits of CVSNT]]></category>
		<category><![CDATA[Better]]></category>
		<category><![CDATA[Choose]]></category>
		<category><![CDATA[CVS]]></category>
		<category><![CDATA[CVSNT]]></category>
		<category><![CDATA[CVSNT or CVS]]></category>
		<category><![CDATA[CVSNT over CVS]]></category>
		<category><![CDATA[CVSNT over CVS Benefits]]></category>
		<category><![CDATA[CVSNT over CVS Comparison sheet]]></category>
		<category><![CDATA[CVSNT over CVS Comparison table]]></category>
		<category><![CDATA[Select]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2008/12/02/advantages-of-cvsnt-over-cvs/</guid>

					<description><![CDATA[<p>Advantages of CVSNT over CVS Feature CVSNT CVS Server Supports authentication via Microsoft Active Directory or SSH (windows only) YES [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/advantages-of-cvsnt-over-cvs/">Benefits of CVSNT, What are the advantages of CVSNT over CVS ?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- [if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:PunctuationKerning/>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:Compatibility>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>   </w:Compatibility>   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>  </w:WordDocument> </xml><![endif]--><!-- [if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">  </w:LatentStyles> </xml><![endif]--> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} p {mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> <!-- [if gte mso 10]>



<style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} </style>

 <![endif]--></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3927 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/advantages-of-cvsnt-over-cv.png" alt="advantages-of-cvsnt-over-cvs" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/advantages-of-cvsnt-over-cv.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/advantages-of-cvsnt-over-cv-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p class="MsoNormal"><a title="Permanent Link to Advantages of CVSNT over CVS" href="http://gurukulgalaxy.com/blog/cm/advantages-of-cvsnt-over-cvs/">Advantages of CVSNT over CVS</a></p>
<table class="MsoNormalTable" border="1" cellpadding="0">
<tbody>
<tr>
<td style="padding: 0in;" colspan="2"><strong>Feature</strong></td>
<td style="padding: 0in;"><strong>CVSNT</strong></td>
<td style="padding: 0in;"><strong>CVS</strong></td>
</tr>
<tr>
<td style="padding: 0in;" colspan="4" valign="bottom"><strong>Server</strong></td>
</tr>
<tr>
<td style="padding: 0in; width: 5%;" width="5%"></td>
<td style="padding: 0in; width: 75%;" valign="bottom" width="75%">Supports authentication via Microsoft Active Directory or SSH (windows only)</td>
<td style="padding: 0in; width: 10%;" width="10%"><strong>YES</strong></td>
<td style="padding: 0in; width: 10%;" width="10%">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Set enforced protocols allow server to lock out clients connecting over insecure protocols or using insecure/inefficient options.</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Easily remove protocols (without recompile)</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Branch ACLs can be used to restrict access</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">LockServer provides file level locking</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">More sophisticated / extra triggers available e.g. postcommit. Triggers also available via COM/DLL/.so interfaces</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Supports Unicode files with additional keyword expansion switches</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Efficient storage of binary files using binary deltas</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Extended modules functionality using the modules2 file</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Advanced Reserved Edits and checked commits (supercedes exclusive locking concept)</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Server-side default options (cvsrc)</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">CVSROOT/config scripts etc.</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">YES</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Repository browsing via cvs ls command</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">YES</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Pluggable server-side diff programs</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Supports Unicode files with additional keyword expansion switches</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Server-side default options (cvsrc)</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">UTF-8 (Unicode) Server.</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Multi Lingual filenames suport.</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Rendevous Support</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Binary availability for Windows, Mac OS X, Linux, Solaris, HPUX</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">YES</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Client support for IBM iSeries (AS/400) OS/400</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;" colspan="4" valign="bottom"><strong>Windows Server</strong></td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Supports encrypted authentication via SSL (all platforms)</td>
<td style="padding: 0in;"><strong>YES</strong></td>
<td style="padding: 0in;">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Configurable with Windows Control Panel</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Compatible with NTFS ACL’s for using permissions based on Windows username or group.</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Triggers also available via COM and DLL interfaces</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Cshdump handler</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Native file access</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Native MSI Installer</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;" colspan="4" valign="bottom"><strong>Client</strong></td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Smart Merge using MergePoint</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Supports Unicode files with additional keyword expansion switches</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">&#8220;Import-and-go&#8221; by optionally turning freshly imported trees into a new sandbox automatically. No more need to purge and do a fresh checkout first</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Version OSX resource fork extensions keyword expansion switches</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;">
<p class="MsoNormal">
</td>
<td style="padding: 0in;" valign="bottom">
<p class="MsoNormal"><strong>Source: Related Website &amp; http://www.cvsnt.org</strong></p>
</td>
<td style="padding: 0in;" valign="bottom">
<p class="MsoNormal">
</td>
<td style="padding: 0in;" valign="bottom">
<p class="MsoNormal">
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal">
<p>The post <a href="https://www.scmgalaxy.com/tutorials/advantages-of-cvsnt-over-cvs/">Benefits of CVSNT, What are the advantages of CVSNT over CVS ?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/advantages-of-cvsnt-over-cvs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Major differences between CVS and CVSNT &#124; CVS Vs CVSNT</title>
		<link>https://www.scmgalaxy.com/tutorials/cvs-vs-cvsnt/</link>
					<comments>https://www.scmgalaxy.com/tutorials/cvs-vs-cvsnt/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 02 Dec 2008 17:27:07 +0000</pubDate>
				<category><![CDATA[Tools Comparison]]></category>
		<category><![CDATA[Better]]></category>
		<category><![CDATA[Choose]]></category>
		<category><![CDATA[Comparision]]></category>
		<category><![CDATA[Comparision between CVS and CVSNT]]></category>
		<category><![CDATA[Comparision Sheet CVS and CVSNT]]></category>
		<category><![CDATA[CVS]]></category>
		<category><![CDATA[CVS vs CVSNT]]></category>
		<category><![CDATA[CVSNT]]></category>
		<category><![CDATA[Difference]]></category>
		<category><![CDATA[Difference between CVS and CVSNT]]></category>
		<category><![CDATA[Major]]></category>
		<category><![CDATA[Right]]></category>
		<category><![CDATA[Select]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[What]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2008/12/02/cvs-vs-cvsnt/</guid>

					<description><![CDATA[<p>Major differences between CVS and CVSNT &#124; CVS Vs CVSNT CVSNT was started as a variation (or branch) of CVS [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/cvs-vs-cvsnt/">Major differences between CVS and CVSNT | CVS Vs CVSNT</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- [if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:PunctuationKerning/>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:Compatibility>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>   </w:Compatibility>   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>  </w:WordDocument> </xml><![endif]--><!-- [if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">  </w:LatentStyles> </xml><![endif]--> <!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} p {mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:695275400; mso-list-template-ids:301509134;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1 {mso-list-id:1591281085; mso-list-template-ids:-1820173048;} @list l1:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --> <!-- [if gte mso 10]>



<style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} </style>

 <![endif]--></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3924" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/cvs-vs-cvsnt.png" alt="cvs-vs-cvsnt" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/cvs-vs-cvsnt.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/cvs-vs-cvsnt-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><strong>Major differences between CVS and CVSNT | CVS Vs CVSNT</strong></p>
<p>CVSNT was started as a variation (or branch) of CVS in 1999 because patches contributed to CVS were not considered to be suitable for that project by those responsible for making such decisions at that time.<br />
CVSNT has continued to add features to the original CVS that support modern version control and configuration management best practice as well as maintain feature parity with CVS.<br />
Today CVSNT is the most widely deployed version of CVS and is distributed with TortoiseCVS and WinCVS.</p>
<p><strong>Similarities between CVS and CVSNT</strong></p>
<ul>
<li class="MsoNormal">From a SCM perpective, they share similarity in purpose, Commands including syntax and functionality</li>
<li class="MsoNormal">Both are freeware</li>
<li class="MsoNormal">Both can be accessed through clients.</li>
<li class="MsoNormal">Both are supported with Unix-like, Windows, Mac OS X</li>
</ul>
<p><strong>Difference between CVS and CVSNT</strong></p>
<ul>
<li class="MsoNormal">An alternative to CVS with advance features and support</li>
<li class="MsoNormal">CVS is being maintained but new features are not being added henceforth CVSNT is being maintained and new features are under development.</li>
<li class="MsoNormal">CVS is having only merge function instead of CVSNT is having merge and locking system as well.</li>
<li class="MsoNormal">CVS is having limited features than CVSNT</li>
</ul>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/cvs-vs-cvsnt/">Major differences between CVS and CVSNT | CVS Vs CVSNT</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/cvs-vs-cvsnt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
