<?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>Furo&#039;s World &#187; configuration management</title>
	<atom:link href="http://www.furo.fr/tag/configuration-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.furo.fr</link>
	<description>Welcome to my piece of web!</description>
	<lastBuildDate>Fri, 15 Jul 2011 08:59:33 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Visual Studio 2005 and ClearCase</title>
		<link>http://www.furo.fr/2008/03/20/visual-studio-2005-and-clearcase/</link>
		<comments>http://www.furo.fr/2008/03/20/visual-studio-2005-and-clearcase/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 18:18:52 +0000</pubDate>
		<dc:creator>Flotueur</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[ClearCase]]></category>
		<category><![CDATA[configuration management]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.furo.fr/2008/03/20/visual-studio-2005-and-clearcase/</guid>
		<description><![CDATA[ClearCase is one of the references when you deal about configuration management. It allows to manage a project&#8217;s life cycle, control changes on this project, proposes version and workspace management and of course, allows team development (multi-site). ClearCase works with what it calls Vobs(Versioned Object Base) and Views. Basically, all the data, such as code [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><img src="http://www.furo.fr/wp-content/images.thumbnail.jpg" alt="ClearCaseLogo" align="left" hspace="10" vspace="10" /> <strong>ClearCase </strong>is one of the references when you deal about configuration management. It allows to manage a project&#8217;s life cycle, control changes on this project, proposes version and workspace management and of course, allows team development (multi-site).</p>
<p align="justify">    ClearCase works with what it calls Vobs(<strong>V</strong>ersioned <strong>O</strong>bject <strong>B</strong>ase) and <strong>Views</strong>. Basically, all the data, such as code files and documents, are stored into entities named Vobs. Those vobs are the repositories in which each developer will create their branch, manage and their project. To access those Vobs, they need to be <strong>mounted as a virtual file</strong> system through a <em>dynamic view</em> for example. So you can use your repository like any mounted drive on your OS! Of course, when you are editing or creating a file, you work on a private copy so there is no risk to erase project&#8217;s source whithout a commit.</p>
<p style="text-align: center" align="right"><img src="http://www.furo.fr/wp-content/cchbadm.thumbnail.gif" alt="ClearCase" align="right" hspace="10" vspace="10" /></p>
<p align="justify">    Speaking of which, there is no notions of commit in CC, instead you use <strong>Check-out/Check-in</strong> commands.  The first one is well known by CVS or SVN and the second acts as a commit. What about add or delete for example? They are managed by the view in your OS and validated by the Check-in! For example if you want to add a file, just copy paste it in you view!</p>
<p align="justify">    Anyway, I&#8217;m not here to sell that product so let&#8217;s concentrate on development: ok it looks nice and different from other code management tool but how to use it with an IDE like <strong>Visual Studio 2005</strong>?</p>
<p align="justify">&nbsp;</p>
<p>Well it is pretty simple <img src='http://www.furo.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p align="justify">&nbsp;</p>
<p align="justify">    Visual Studio 2005 comes with a very useful tool which is &#8220;<strong>Source Control</strong>&#8220;. Visual Studio source control is simply an environment for third party source control plug-ins so to enjoy it you have to install the plug-in of your favorite tool.</p>
<p align="justify">    In our case, ClearCase (mouahahah, case-case, ok I&#8217;m out&#8230;) plug-in can be found on IBM/Rationnal web site (<a href="http://www-1.ibm.com/support/docview.wss?rs=984&amp;context=SSSH27&amp;context=SSSH3S&amp;context=SSSTY3&amp;context=SSCSNZN&amp;context=SSSTWP&amp;context=SSCGQ7B&amp;context=SSCGQ7D&amp;context=SSCSP7T&amp;dc=D410&amp;uid=swg24010813&amp;loc=en_US&amp;cs=utf-8&amp;lang=en" title="here">here</a>). Once this plug-in is installed, you have to <strong>activate </strong>it in Visual Studio options and <strong>source control</strong> will appear in the File menu.</p>
<p style="text-align: center" align="center"><a href="http://www.furo.fr/wp-content/cc-in-vs2k5.JPG" title="ClearCase in VS2k5"></a></p>
<p style="text-align: center"><a href="http://www.furo.fr/wp-content/cc-in-vs2k5.JPG" title="ClearCase in VS2k5"><img src="http://www.furo.fr/wp-content/cc-in-vs2k5.thumbnail.JPG" alt="ClearCase in VS2k5" /></a></p>
<p align="justify">    It is nearly finished! First <strong>copy your project</strong> in your new ClearCase view and open the VS solution. Just go in &#8220;<em>File/Source Control/Change Source Control</em>&#8221; and <strong>bind</strong> your new project to the view.</p>
<p align="justify">    And that&#8217;s it! Now you have the possibility to <strong>check-in/out</strong>, <strong>merge code</strong>, view history and everything you can do with ClearCase from VS. Of course, depending on your setup things will be different but I&#8217;ll detail it another time!</p>
<p align="justify">&nbsp;</p>
<p align="justify">    For now, the point is that with the Visual Studio Source control, you can manage easily your project configuration on ClearCase but also with other software of that kind (cvs, svn,&#8230;).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furo.fr/2008/03/20/visual-studio-2005-and-clearcase/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

