<?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>The Seapine View &#187; Surround SCM</title> <atom:link href="http://blogs.seapine.com/category/products/surroundscm/feed/" rel="self" type="application/rss+xml" /><link>http://blogs.seapine.com</link> <description>News &#38; views from Seapine Software</description> <lastBuildDate>Wed, 01 Feb 2012 21:31:53 +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>Webinar: What&#8217;s New in Seapine ALM 2012</title><link>http://blogs.seapine.com/2012/01/webinar-whats-new-in-seapine-alm-2012/</link> <comments>http://blogs.seapine.com/2012/01/webinar-whats-new-in-seapine-alm-2012/#comments</comments> <pubDate>Wed, 25 Jan 2012 15:27:10 +0000</pubDate> <dc:creator>Dave Borcherding</dc:creator> <category><![CDATA[ALM]]></category> <category><![CDATA[QA Wizard Pro]]></category> <category><![CDATA[Surround SCM]]></category> <category><![CDATA[TestTrack]]></category> <category><![CDATA[Seapine ALM 2012]]></category> <category><![CDATA[webinar]]></category> <guid
isPermaLink="false">http://blogs.seapine.com/?p=10774</guid> <description><![CDATA[Join us for the What&#8217;s New in Seapine ALM 2012 webinar on February 7th as we showcase over 100 new features and enhancements for Seapine ALM 2012. The improvements to Seapine ALM 2012, which includes TestTrack, Surround SCM, and QA Wizard Pro, aim to help you deliver quality software faster. New TestTrack features include a [...]]]></description> <content:encoded><![CDATA[<p>Join us for the What&#8217;s New in Seapine ALM 2012 webinar on February 7th as we showcase over 100 new features and enhancements for Seapine ALM 2012. The improvements to Seapine ALM 2012, which includes TestTrack, Surround SCM, and QA Wizard Pro, aim to help you deliver quality software faster.</p><p>New TestTrack features include a new native relational database, custom fields that calculate values, and draft and active custom fields. Surround SCM’s new features include improved offline support, more flexible mainline branches, and additional integrations, while QA Wizard Pro now features stress testing, Google Chrome support, integration enhancements, and more.</p><p>In the one-hour webinar, Paula Rome and Grant Lammi, Seapine product managers, will demonstrate the new features in Seapine ALM 2012. When the demonstration is over, you&#8217;ll have time to ask questions and learn more.</p><p>The webinar is being offered twice to accommodate Europe and North America attendees. The first webinar begins at <a
href="http://www.seapine.com/alm2012eu_webinar.php">2:00 p.m. Western European Time</a> (9:00 a.m. Eastern Standard Time), and the second will follow at <a
href="http://www.seapine.com/alm2012na_webinar.php">2:00 p.m. Eastern Standard Time</a> (11:00 a.m. Pacific Standard Time).</p><p>Join us!</p> <span
style="color:#606f82;font-size:10px;">Share on <a
style="color:#606f82;font-size:10px;" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fwebinar-whats-new-in-seapine-alm-2012%2F" target="_blank" title="Add to my Technorati Favorites!"> Technorati</a> . <a
style="color:#606f82;font-size:10px;" href="http://del.icio.us/post?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fwebinar-whats-new-in-seapine-alm-2012%2F&amp;title=Webinar%3A+What%26%238217%3Bs+New+in+Seapine+ALM+2012" target="_blank" title="Save to del.icio.us"> del.icio.us</a> . <a
style="color:#606f82;font-size:10px;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fwebinar-whats-new-in-seapine-alm-2012%2F&amp;title=Webinar%3A+What%26%238217%3Bs+New+in+Seapine+ALM+2012" target="_blank" title="Digg This Post!"> Digg</a> . <a
style="color:#606f82;font-size:10px;" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fwebinar-whats-new-in-seapine-alm-2012%2F&amp;title=Webinar%3A+What%26%238217%3Bs+New+in+Seapine+ALM+2012" target="_blank" title="Save to Reddit"> Reddit</a> . <a
style="color:#606f82;font-size:10px;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fwebinar-whats-new-in-seapine-alm-2012%2F&amp;title=Webinar%3A+What%26%238217%3Bs+New+in+Seapine+ALM+2012" target="_blank" title="Slashdot It!"> Slashdot</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fwebinar-whats-new-in-seapine-alm-2012%2F"" target="_blank" title="Share on Facebook!"> Facebook</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fwebinar-whats-new-in-seapine-alm-2012%2F&amp;title=Webinar%3A+What%26%238217%3Bs+New+in+Seapine+ALM+2012" target="_blank" title="Stumble it!"> StumbleUpon</a></span><br><br>]]></content:encoded> <wfw:commentRss>http://blogs.seapine.com/2012/01/webinar-whats-new-in-seapine-alm-2012/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How I Use Surround SCM: Track Changes</title><link>http://blogs.seapine.com/2012/01/how-i-use-surround-scm-track-changes/</link> <comments>http://blogs.seapine.com/2012/01/how-i-use-surround-scm-track-changes/#comments</comments> <pubDate>Wed, 18 Jan 2012 23:41:20 +0000</pubDate> <dc:creator>Grant Lammi</dc:creator> <category><![CDATA[Surround SCM]]></category> <category><![CDATA[Penn and Teller]]></category> <category><![CDATA[track changes]]></category> <category><![CDATA[user interface tour]]></category> <guid
isPermaLink="false">http://blogs.seapine.com/?p=10754</guid> <description><![CDATA[A funny thing happened during the writing of this blog post—I found a regression bug. And what is particularly great about this (as great as any regression bug can be) is that I found it by taking some screenshots of the Surround SCM feature I wanted to talk about. That, folks, is serendipity. Side note: [...]]]></description> <content:encoded><![CDATA[<p>A funny thing happened during the writing of this blog post—I found a regression bug. And what is particularly great about this (as great as any regression bug can be) is that I found it by taking some screenshots of the Surround SCM feature I wanted to talk about.</p><p>That, folks, is serendipity.</p><div
class="wp-caption alignright" style="width: 159px"><img
class=" " style="margin-top: 0px; margin-bottom: 5px; margin-left: 5px;" title="Penn and Teller" src="http://www.bestofvegas.com/Shows-Tickets/Penn-and-Teller/images/Penn-and-Teller-Show-Las-Vegas-poster.jpg" alt="Penn and Teller" width="149" height="100" /><p
class="wp-caption-text">Penn and Teller</p></div><p><em>Side note: Years ago I saw a live show of <a
href="http://www.pennandteller.com/">Penn and Teller</a>. And Penn did his juggling broken bottles bit where he takes bottles, typically liquor bottles, then breaks them on stage, and proceeds to juggle their broken remains. This gives a sense of authenticity to the audience as he&#8217;s doing something real right before your eyes. He even says something to the effect, &#8220;I do this trick all the time, but for real, THIS time these bottles broke in a REALLY difficult way.&#8221; That&#8217;s classic magician stuff, build the excitement even if the words aren&#8217;t true.</em></p><p><em>How does this relate here you ask? I honest to goodness, cross my heart and hope to die, REALLY did find a regression bug while researching this blog post. For real.</em></p><p><span
id="more-10754"></span></p><p>The Surround SCM Track Changes feature is, in a nutshell, a way to quickly determine which branches a specific code change has been promoted or rebased to. You choose the code change either through the revision in a file&#8217;s history, or my preference, by the TestTrack issue, a changelist, or a label the code has been associated with.</p><p>For our <a
href="http://www.seapine.com/almrp.html">Seapine ALM Reporting Platform</a> product we use InstallAnywhere as the installation technology and, like all our development files, the installer project file is stored in Surround SCM.</p><p>When I did a history command on the installer project I noticed this:</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/History_2011.jpg" rel="lightbox[10754]"><img
class="alignnone  wp-image-10757" title="Installer project file history - 2011.1 branch" src="http://blogs.seapine.com/wp-content/uploads/2012/01/History_2011.jpg" alt="" width="588" height="67" /></a></p><p>It looks like I made some changes to the installer in June on a child branch as the result of a defect, but they were never promoted to the mainline. This was probably because I had already made changes to the installer file on the mainline and didn&#8217;t want to clobber those changes.</p><p>To make sure, I selected the revision of the file where I attached it to the defect and clicked the Track Changes&#8230; button.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/History_2011_TrackChanges.jpg" rel="lightbox[10754]"><img
class="alignnone  wp-image-10756" title="Installer project file history - Track Changes button" src="http://blogs.seapine.com/wp-content/uploads/2012/01/History_2011_TrackChanges.jpg" alt="" width="473" height="329" /></a></p><p>Sure enough there is no record of this change in the mainline.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/TrackChanges_FromHistory.jpg" rel="lightbox[10754]"><img
class="alignnone  wp-image-10762" title="Track changes dialog" src="http://blogs.seapine.com/wp-content/uploads/2012/01/TrackChanges_FromHistory.jpg" alt="" width="592" height="313" /></a></p><p>As a quick aside, I could search by changelist, defect, or label by changing the &#8220;Track changes for&#8221; drop-down selection.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/TrackChanges_Options.jpg" rel="lightbox[10754]"><img
class="alignnone  wp-image-10763" title="TrackChanges_Options" src="http://blogs.seapine.com/wp-content/uploads/2012/01/TrackChanges_Options.jpg" alt="" width="591" height="280" /></a></p><p>Clicking the Select button while &#8220;Defect&#8221; is chosen in the drop-down gives me the trusty TestTrack browser dialog where I can use filters and all that good stuff.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/TrackChanges_FindDefect.jpg" rel="lightbox[10754]"><img
class="alignnone  wp-image-10761" title="Find defect dialog" src="http://blogs.seapine.com/wp-content/uploads/2012/01/TrackChanges_FindDefect.jpg" alt="" width="606" height="421" /></a></p><p>See, searching by the defect number, #164, gives me the same result. To completely overuse a magician metaphor, there&#8217;s nothing up my sleeve here.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/TrackChanges_ByDefect.jpg" rel="lightbox[10754]"><img
class="alignnone  wp-image-10760" title="Track Changes by Defect" src="http://blogs.seapine.com/wp-content/uploads/2012/01/TrackChanges_ByDefect.jpg" alt="" width="592" height="313" /></a></p><p>To make sure that I had applied the change to the mainline back in June, I first look at the setting described in the defect for the file on the 2011.1 branch:</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/Installer_setting_2011.jpg" rel="lightbox[10754]"><img
class="alignnone size-full wp-image-10758" title="Installer setting from 2011.1" src="http://blogs.seapine.com/wp-content/uploads/2012/01/Installer_setting_2011.jpg" alt="" width="532" height="44" /></a></p><p>A quick look at the 2012 version and I find that it is <del>the exact same</del> uh-oh. I never applied that change to the mainline. This is a regression defect and one that QA will be more than happy to re-open when they find it. I&#8217;m not going to give them the satisfaction though.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/Installer_setting_2012.jpg" rel="lightbox[10754]"><img
class="alignnone size-full wp-image-10759" title="Installer setting from 2012" src="http://blogs.seapine.com/wp-content/uploads/2012/01/Installer_setting_2012.jpg" alt="" width="518" height="40" /></a></p><p>A quick update to the installer project file and I&#8217;m ready to check in, making sure I also attach this check in to defect #164.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/CheckInFor2012.jpg" rel="lightbox[10754]"><img
class="alignnone  wp-image-10755" title="Check in dialog" src="http://blogs.seapine.com/wp-content/uploads/2012/01/CheckInFor2012.jpg" alt="" width="494" height="566" /></a></p><p>If I do a track changes on defect #164 for the mainline branch, I see my change. Note that I don&#8217;t see original code change from the 2011.1 branch because that revision was never promoted. However, because I&#8217;m using the TestTrack integration and I attached all my changes to the same defect, I can still find everything. (Lesson here, integration is very good.)</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-16-at-10.47.56-AM.jpg" rel="lightbox[10754]"><img
class="alignnone  wp-image-10764" title="Track changes - Mainline" src="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-16-at-10.47.56-AM.jpg" alt="" width="593" height="270" /></a></p><p>So there we go, code check in, regression bug squashed before QA had a chance to find it, blog post written, the only thing left to explain is how Track Changes worked under the covers in the depths of the code. That&#8217;s easy.</p><p>It&#8217;s magic.</p> <span
style="color:#606f82;font-size:10px;">Share on <a
style="color:#606f82;font-size:10px;" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-track-changes%2F" target="_blank" title="Add to my Technorati Favorites!"> Technorati</a> . <a
style="color:#606f82;font-size:10px;" href="http://del.icio.us/post?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-track-changes%2F&amp;title=How+I+Use+Surround+SCM%3A+Track+Changes" target="_blank" title="Save to del.icio.us"> del.icio.us</a> . <a
style="color:#606f82;font-size:10px;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-track-changes%2F&amp;title=How+I+Use+Surround+SCM%3A+Track+Changes" target="_blank" title="Digg This Post!"> Digg</a> . <a
style="color:#606f82;font-size:10px;" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-track-changes%2F&amp;title=How+I+Use+Surround+SCM%3A+Track+Changes" target="_blank" title="Save to Reddit"> Reddit</a> . <a
style="color:#606f82;font-size:10px;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-track-changes%2F&amp;title=How+I+Use+Surround+SCM%3A+Track+Changes" target="_blank" title="Slashdot It!"> Slashdot</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-track-changes%2F"" target="_blank" title="Share on Facebook!"> Facebook</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-track-changes%2F&amp;title=How+I+Use+Surround+SCM%3A+Track+Changes" target="_blank" title="Stumble it!"> StumbleUpon</a></span><br><br>]]></content:encoded> <wfw:commentRss>http://blogs.seapine.com/2012/01/how-i-use-surround-scm-track-changes/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How I Use Surround SCM: Working Directory Differences (New for 2012)</title><link>http://blogs.seapine.com/2012/01/how-i-use-surround-scm-working-directory-differences-new-for-2012/</link> <comments>http://blogs.seapine.com/2012/01/how-i-use-surround-scm-working-directory-differences-new-for-2012/#comments</comments> <pubDate>Fri, 06 Jan 2012 19:54:45 +0000</pubDate> <dc:creator>Grant Lammi</dc:creator> <category><![CDATA[Surround SCM]]></category> <category><![CDATA[user interface tour]]></category> <category><![CDATA[working directory differences]]></category> <guid
isPermaLink="false">http://blogs.seapine.com/?p=10710</guid> <description><![CDATA[When I&#8217;m writing code I do two things quite often. I refactor and try to get rid of as much code as possible. The less code I write means the less bugs I can write. (Awesome.) I nearly always forget to add new files I&#8217;ve created to Surround SCM. (Not awesome.) At best item #2 [...]]]></description> <content:encoded><![CDATA[<p>When I&#8217;m writing code I do two things quite often.</p><ol><li>I refactor and try to get rid of as much code as possible. The less code I write means the less bugs I can write. (Awesome.)</li><li>I nearly always forget to add new files I&#8217;ve created to Surround SCM. (Not awesome.)</li></ol><p>At best item #2 means the continuous integration server yells at me. At worst it means one of the other developers yells at me and I need to buy donuts for breaking the build. And I don&#8217;t even like donuts.</p><p><span
id="more-10710"></span></p><p>Some enhancements that are coming in Surround SCM 2012 are tailor-made to help with these two things. First, let&#8217;s take a look at what happens when I&#8217;ve edited a couple of existing source files and added a new one to the project. I generally do a recursive filter like this before I check in:</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.49.07-AM.jpg" rel="lightbox[10710]"><img
class="alignnone  wp-image-10711" title="Recursive not current filter" src="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.49.07-AM.jpg" alt="" width="603" height="325" /></a></p><p>This is where I usually get into trouble by forgetting to add new source files. The two files I edited are shown because they&#8217;re already in Surround SCM. But I haven&#8217;t added the new file yet, so it isn&#8217;t listed at all. A better way to see what has changed is to select a parent repository that I am working from and click Differences.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.49.30-AM.jpg" rel="lightbox[10710]"><img
class="alignnone  wp-image-10715" title="Working Directory Differences dialog" src="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.49.30-AM.jpg" alt="" width="588" height="403" /></a></p><p>This brings up the Working Directory Differences dialog and, as you can see, not only are my two edited files shown but <em>my brand new file is highlighted </em>in green. Somewhere a donut baker is weeping into his batter at all the lost profits.</p><p>All those buttons on the right side of the dialog show actions I can perform. First things first, I can add the new file with the Add button.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.51.17-AM.jpg" rel="lightbox[10710]"><img
class="alignnone  wp-image-10718" title="Add dialog from Working Directory Differences" src="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.51.17-AM.jpg" alt="" width="601" height="497" /></a></p><p>All the usual goodness is there, I can add as part of a changelist (which as I&#8217;ve written before I always do) and I can attach to TestTrack in case this is all part of bug fix. Same thing applies for checking in the changes to my two edited files with the Check In button.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.51.31-AM.jpg" rel="lightbox[10710]"><img
class="alignnone  wp-image-10720" title="Check In dialog from Working Directory Differences" src="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.51.31-AM.jpg" alt="" width="601" height="472" /></a></p><p>So that&#8217;s all awesome and my coworkers and continuous integration server will be much happier with me. Now, let&#8217;s take a quick look at another option on this dialog that helps when refactoring. Let&#8217;s say in this case, along with the other changes we&#8217;ve talked about before, I&#8217;ve renamed a file on my local machine. Surround SCM is tracking that file and has its complete history, but it is tracking it by its old name.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.52.05-AM.jpg" rel="lightbox[10710]"><img
class="alignnone  wp-image-10722" title="Renamed file is missing" src="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.52.05-AM.jpg" alt="" width="603" height="325" /></a></p><p>In this example I&#8217;ve renamed qttextcode_symbian.cpp to qttextcodec_symbian_deprecated.cpp. My recursive filter, knowing only about the original name and not the new _deprecated name, shows the original file as missing. The Working Directory Differences dialog, however, shows a different story.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.52.51-AM.jpg" rel="lightbox[10710]"><img
class="alignnone  wp-image-10723" title="Working Directory Differences with renamed files" src="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.52.51-AM.jpg" alt="" width="585" height="380" /></a></p><p>You can see that Surround SCM shows that my originally named file is missing locally on my hard drive and my renamed file is missing on the server. If I select both files, the Resolve Missing button becomes active and allows me to choose to either rename the file in Surround SCM or rename it locally on my computer. I choose Rename Server&#8230; because I want to rename the file that Surround SCM is tracking.</p><p>The Rename File dialog opens, so I can rename the file to its newly refactored name. As always, this is changelist enabled so I can do it all in one big atomic shot.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.53.21-AM.jpg" rel="lightbox[10710]"><img
class="alignnone  wp-image-10724" title="Rename server file" src="http://blogs.seapine.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-05-at-9.53.21-AM.jpg" alt="" width="601" height="398" /></a></p><p>So pretty cool stuff, but I do a feel a little bad for the local Mason, Ohio economy because of this feature. If you are driving through hit up one of our bakeries and buy a dozen or so donuts. Tell them I sent you and that I&#8217;m sorry I haven&#8217;t been in lately.</p> <span
style="color:#606f82;font-size:10px;">Share on <a
style="color:#606f82;font-size:10px;" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-working-directory-differences-new-for-2012%2F" target="_blank" title="Add to my Technorati Favorites!"> Technorati</a> . <a
style="color:#606f82;font-size:10px;" href="http://del.icio.us/post?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-working-directory-differences-new-for-2012%2F&amp;title=How+I+Use+Surround+SCM%3A+Working+Directory+Differences+%28New+for+2012%29" target="_blank" title="Save to del.icio.us"> del.icio.us</a> . <a
style="color:#606f82;font-size:10px;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-working-directory-differences-new-for-2012%2F&amp;title=How+I+Use+Surround+SCM%3A+Working+Directory+Differences+%28New+for+2012%29" target="_blank" title="Digg This Post!"> Digg</a> . <a
style="color:#606f82;font-size:10px;" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-working-directory-differences-new-for-2012%2F&amp;title=How+I+Use+Surround+SCM%3A+Working+Directory+Differences+%28New+for+2012%29" target="_blank" title="Save to Reddit"> Reddit</a> . <a
style="color:#606f82;font-size:10px;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-working-directory-differences-new-for-2012%2F&amp;title=How+I+Use+Surround+SCM%3A+Working+Directory+Differences+%28New+for+2012%29" target="_blank" title="Slashdot It!"> Slashdot</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-working-directory-differences-new-for-2012%2F"" target="_blank" title="Share on Facebook!"> Facebook</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fhow-i-use-surround-scm-working-directory-differences-new-for-2012%2F&amp;title=How+I+Use+Surround+SCM%3A+Working+Directory+Differences+%28New+for+2012%29" target="_blank" title="Stumble it!"> StumbleUpon</a></span><br><br>]]></content:encoded> <wfw:commentRss>http://blogs.seapine.com/2012/01/how-i-use-surround-scm-working-directory-differences-new-for-2012/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Using Separate Configurations for Surround SCM Mainline Branches</title><link>http://blogs.seapine.com/2012/01/using-separate-configurations-for-surround-scm-mainline-branches/</link> <comments>http://blogs.seapine.com/2012/01/using-separate-configurations-for-surround-scm-mainline-branches/#comments</comments> <pubDate>Thu, 05 Jan 2012 21:20:03 +0000</pubDate> <dc:creator>Gerhard Krüger</dc:creator> <category><![CDATA[Surround SCM]]></category> <category><![CDATA[mainline branches]]></category> <category><![CDATA[Seapine ALM 2012]]></category> <guid
isPermaLink="false">http://blogs.seapine.com/?p=10705</guid> <description><![CDATA[Surround SCM 2012 includes a new feature that enables you to set separate options for each of your mainline branches. You can now use a server-wide configuration or have individual configurations for each mainline branch, which gives you more control of your mainlines. To set options for a mainline branch, right-click the branch in Surround [...]]]></description> <content:encoded><![CDATA[<p>Surround SCM 2012 includes a new feature that enables you to set separate options for each of your mainline branches. You can now use a server-wide configuration or have individual configurations for each mainline branch, which gives you more control of your mainlines.</p><p><span
id="more-10705"></span></p><p>To set options for a mainline branch, right-click the branch in Surround SCM and select &#8220;Branch Properties&#8221; (or &#8220;Branch Info&#8221; on Mac). Click the &#8220;Options&#8221; tab in the Properties dialog box.</p><div
id="attachment_10706" class="wp-caption alignnone" style="width: 475px"><a
href="http://blogs.seapine.com/wp-content/uploads/2012/01/mainline_settings.jpg" rel="lightbox[10705]"><img
class=" wp-image-10706  " title="Surround SCM mainline branch options" src="http://blogs.seapine.com/wp-content/uploads/2012/01/mainline_settings.jpg" alt="Surround SCM mainline branch options" width="465" height="407" /></a><p
class="wp-caption-text">Surround SCM mainline branch options</p></div><p>You can override general, changelist, and file name and extension server options for specific mainlines. For example, you can enforce comments on some mainline branches while not requiring comments for others. If you do not configure options for a specific mainline, the mainline options set on the Surround SCM Server are used.</p> <span
style="color:#606f82;font-size:10px;">Share on <a
style="color:#606f82;font-size:10px;" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fusing-separate-configurations-for-surround-scm-mainline-branches%2F" target="_blank" title="Add to my Technorati Favorites!"> Technorati</a> . <a
style="color:#606f82;font-size:10px;" href="http://del.icio.us/post?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fusing-separate-configurations-for-surround-scm-mainline-branches%2F&amp;title=Using+Separate+Configurations+for+Surround+SCM+Mainline+Branches" target="_blank" title="Save to del.icio.us"> del.icio.us</a> . <a
style="color:#606f82;font-size:10px;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fusing-separate-configurations-for-surround-scm-mainline-branches%2F&amp;title=Using+Separate+Configurations+for+Surround+SCM+Mainline+Branches" target="_blank" title="Digg This Post!"> Digg</a> . <a
style="color:#606f82;font-size:10px;" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fusing-separate-configurations-for-surround-scm-mainline-branches%2F&amp;title=Using+Separate+Configurations+for+Surround+SCM+Mainline+Branches" target="_blank" title="Save to Reddit"> Reddit</a> . <a
style="color:#606f82;font-size:10px;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fusing-separate-configurations-for-surround-scm-mainline-branches%2F&amp;title=Using+Separate+Configurations+for+Surround+SCM+Mainline+Branches" target="_blank" title="Slashdot It!"> Slashdot</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fusing-separate-configurations-for-surround-scm-mainline-branches%2F"" target="_blank" title="Share on Facebook!"> Facebook</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2012%2F01%2Fusing-separate-configurations-for-surround-scm-mainline-branches%2F&amp;title=Using+Separate+Configurations+for+Surround+SCM+Mainline+Branches" target="_blank" title="Stumble it!"> StumbleUpon</a></span><br><br>]]></content:encoded> <wfw:commentRss>http://blogs.seapine.com/2012/01/using-separate-configurations-for-surround-scm-mainline-branches/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How I Use Surround SCM: Changelists</title><link>http://blogs.seapine.com/2011/12/how-i-use-surround-scm-changelists/</link> <comments>http://blogs.seapine.com/2011/12/how-i-use-surround-scm-changelists/#comments</comments> <pubDate>Wed, 28 Dec 2011 12:30:12 +0000</pubDate> <dc:creator>Grant Lammi</dc:creator> <category><![CDATA[Surround SCM]]></category> <category><![CDATA[changelist]]></category> <category><![CDATA[user interface tour]]></category> <guid
isPermaLink="false">http://blogs.seapine.com/?p=10602</guid> <description><![CDATA[While they are not required by Surround SCM, I have to admit, I love a good changelist. In fact, it was only until recently that I was the #1 changelist user in our entire development department. Sadly, I&#8217;ve now slipped to #2. (Darn you Mitch.) So let&#8217;s imagine that I&#8217;ve had a defect assigned to [...]]]></description> <content:encoded><![CDATA[<p>While they are not required by Surround SCM, I have to admit, I love a good changelist. In fact, it was only until recently that I was the #1 changelist user in our entire development department. Sadly, I&#8217;ve now slipped to #2. (Darn you Mitch.)</p><p>So let&#8217;s imagine that I&#8217;ve had a defect assigned to me in TestTrack about the user interface of the app I&#8217;m working on being choppy under certain situations. The next hour is a flurry of activity, keys are pressed, code is compiled, curses are muttered, and the interns are afraid to approach my desk for fear that I&#8217;ll hit them with a copy of <a
href="http://en.wikipedia.org/wiki/The_C_Programming_Language" target="_blank">K&amp;R</a>.</p><p><span
id="more-10602"></span></p><p><em>Note: No interns were harmed in the writing of this blog post.</em></p><p><em>Note 2: Legal made me say that.</em></p><p><em>Note 3: It might even be true.</em></p><p>Anyhow, once I&#8217;ve got the situation fixed, I need to check this code in so QA will get off my case about it and I can go back to browsing the Internet. A check in is straightforward so I bring it up for the file or files I&#8217;ve changed.</p><div
id="attachment_10606" class="wp-caption alignnone" style="width: 422px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/1-Checkin-Screen.jpg" rel="lightbox[10602]"><img
class=" wp-image-10606" title="Check in dialog" src="http://blogs.seapine.com/wp-content/uploads/2011/12/1-Checkin-Screen.jpg" alt="" width="412" height="472" /></a><p
class="wp-caption-text">Check in Files dialog</p></div><p>The important bit with changelists is that I have to make sure the &#8220;Check in as part of the following changelist&#8221; option is selected. This is actually a Surround SCM user option so you can have it set up to do this by default every time. (I do.) The drop-down next to it gives you a list of pending changelists that you haven&#8217;t committed yet that could be used. For this example I&#8217;ll just leave it as &lt;New changelist&gt; to create a new changelist.</p><p>Clicking &#8220;OK&#8221; opens the Name Changelist dialog:</p><div
id="attachment_10605" class="wp-caption alignnone" style="width: 415px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/2-New-changelist-screen.jpg" rel="lightbox[10602]"><img
class="size-full wp-image-10605" title="New changelist dialog" src="http://blogs.seapine.com/wp-content/uploads/2011/12/2-New-changelist-screen.jpg" alt="" width="405" height="153" /></a><p
class="wp-caption-text">Name Changelist dialog</p></div><p>By default, it is populated with your username and a timestamp of when the changelist was created. You could actually make this anything you want. For example:</p><p>&#8220;QA is demanding the UI be smooth in animation&#8221;</p><p>&#8220;Man I wish I was reading reddit right now&#8221;</p><p>&#8220;That new intern sure can duck fast&#8221;</p><p>I use the default value most of the time. However, when I&#8217;m fixing a bug, I always click the &#8220;Attach to TestTrack&#8230;&#8221; button. That opens the dialog where I can select the defect I&#8217;m working on to attach the code change to:</p><div
id="attachment_10604" class="wp-caption alignnone" style="width: 512px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/3-Defect-list-screen.jpg" rel="lightbox[10602]"><img
class=" wp-image-10604" title="Defect list dialog" src="http://blogs.seapine.com/wp-content/uploads/2011/12/3-Defect-list-screen.jpg" alt="" width="502" height="478" /></a><p
class="wp-caption-text">TestTrack Browser dialog</p></div><p>Let me point out a couple of things about this dialog. First, you not only can attach your code changes to defects but you can also attach them to test cases or requirements too. That&#8217;s pretty sweet in and of itself, but I can also apply all my TestTrack filters (like the &lt;Currently Assigned to me&gt; above) to filter the list to into something manageable. If that weren&#8217;t enough, I can also view defects/test cases/requirements from here and even <strong>add or edit</strong> defects from here. This is super handy when you are working on a piece of code, find a bug in that code, and want to create a defect for it as you check in.</p><p>Just to prove it, here is the dialog that opens when I click the &#8220;View&#8221; button. This is TestTrack, with all its fields and graphs and goodies, inside Surround SCM.</p><div
class="wp-caption alignnone" style="width: 694px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/8-View-Defect-screen.jpg" rel="lightbox[10602]"><img
title="View Defect dialog" src="http://blogs.seapine.com/wp-content/uploads/2011/12/8-View-Defect-screen.jpg" alt="" width="684" height="526" /></a><p
class="wp-caption-text">View Defect dialog</p></div><p>OK, back to attaching the code to the defect. Clicking the &#8220;Attach&#8221; button after you&#8217;ve selected the right bug gives you even more things you can do&#8230;</p><div
id="attachment_10603" class="wp-caption alignnone" style="width: 478px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/4-Attach-screen.jpg" rel="lightbox[10602]"><img
class=" wp-image-10603" title="Attach dialog" src="http://blogs.seapine.com/wp-content/uploads/2011/12/4-Attach-screen.jpg" alt="" width="468" height="491" /></a><p
class="wp-caption-text">Attach to TestTrack dialog</p></div><p>&#8230;the most important of those being that you <strong>can FIX the defect from right inside of Surround SCM.</strong> I haven&#8217;t opened the TestTrack client once during all of this. I&#8217;m not jumping back and forth between apps, I&#8217;m just getting things done.</p><p>Clicking &#8220;Fix&#8230;&#8221; opens the fix dialog where I leave a little note for QA saying that I&#8217;ve saved the day once again.</p><div
id="attachment_10610" class="wp-caption alignnone" style="width: 438px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/5-Fix-event-screen.jpg" rel="lightbox[10602]"><img
class=" wp-image-10610" title="Fix event dialog" src="http://blogs.seapine.com/wp-content/uploads/2011/12/5-Fix-event-screen.jpg" alt="" width="428" height="441" /></a><p
class="wp-caption-text">Fix dialog</p></div><p>After I click &#8220;OK&#8221;, a new pending event is listed in the Attach dialog. Click &#8220;OK&#8221; again to return to the changelist.</p><div
id="attachment_10609" class="wp-caption alignnone" style="width: 478px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/6-Event-Pending-screen.jpg" rel="lightbox[10602]"><img
class=" wp-image-10609" title="Event Pending dialog" src="http://blogs.seapine.com/wp-content/uploads/2011/12/6-Event-Pending-screen.jpg" alt="" width="468" height="491" /></a><p
class="wp-caption-text">Event pending dialog</p></div><p>This is the pending changelist dialog, and we are at the last stop on the road.</p><div
id="attachment_10608" class="wp-caption alignnone" style="width: 668px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/7-Pending-changelist-screen.jpg" rel="lightbox[10602]"><img
class=" wp-image-10608" title="7-Pending changelist dialog" src="http://blogs.seapine.com/wp-content/uploads/2011/12/7-Pending-changelist-screen.jpg" alt="" width="658" height="436" /></a><p
class="wp-caption-text">Pending Changelist dialog</p></div><p>There are loads of things you can do here like diffs, merges, etc. But, I want to commit my changes and mark the defect as fixed, so I click the &#8220;Commit Changelist&#8221; button. My changes are committed and the defect is marked as fixed in a big shot of atomic goodness.</p><p>Now, if you&#8217;ll excuse me, there&#8217;s a pressing article on ESPN that needs my attention.</p> <span
style="color:#606f82;font-size:10px;">Share on <a
style="color:#606f82;font-size:10px;" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-changelists%2F" target="_blank" title="Add to my Technorati Favorites!"> Technorati</a> . <a
style="color:#606f82;font-size:10px;" href="http://del.icio.us/post?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-changelists%2F&amp;title=How+I+Use+Surround+SCM%3A+Changelists" target="_blank" title="Save to del.icio.us"> del.icio.us</a> . <a
style="color:#606f82;font-size:10px;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-changelists%2F&amp;title=How+I+Use+Surround+SCM%3A+Changelists" target="_blank" title="Digg This Post!"> Digg</a> . <a
style="color:#606f82;font-size:10px;" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-changelists%2F&amp;title=How+I+Use+Surround+SCM%3A+Changelists" target="_blank" title="Save to Reddit"> Reddit</a> . <a
style="color:#606f82;font-size:10px;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-changelists%2F&amp;title=How+I+Use+Surround+SCM%3A+Changelists" target="_blank" title="Slashdot It!"> Slashdot</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-changelists%2F"" target="_blank" title="Share on Facebook!"> Facebook</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-changelists%2F&amp;title=How+I+Use+Surround+SCM%3A+Changelists" target="_blank" title="Stumble it!"> StumbleUpon</a></span><br><br>]]></content:encoded> <wfw:commentRss>http://blogs.seapine.com/2011/12/how-i-use-surround-scm-changelists/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>How I Use Surround SCM: A User Interface Tour</title><link>http://blogs.seapine.com/2011/12/how-i-use-surround-scm-a-user-interface-tour/</link> <comments>http://blogs.seapine.com/2011/12/how-i-use-surround-scm-a-user-interface-tour/#comments</comments> <pubDate>Wed, 14 Dec 2011 22:40:55 +0000</pubDate> <dc:creator>Grant Lammi</dc:creator> <category><![CDATA[Surround SCM]]></category> <category><![CDATA[user interface tour]]></category> <guid
isPermaLink="false">http://blogs.seapine.com/?p=10458</guid> <description><![CDATA[The very first release of Surround SCM happened in September 2002. I&#8217;ve been using Surround SCM since July of 2002. Pretty neat trick huh? The reason, of course, is because I&#8217;ve worked at Seapine since before Surround SCM released and we dogfooded our own product before we offered it to the world. That means I&#8217;ve [...]]]></description> <content:encoded><![CDATA[<p>The very first release of Surround SCM happened in September 2002. I&#8217;ve been using Surround SCM since July of 2002. Pretty neat trick huh?</p><p>The reason, of course, is because I&#8217;ve worked at Seapine since before Surround SCM released and we dogfooded our own product before we offered it to the world. That means I&#8217;ve been using Surround SCM as a developer for something coming close to <em>ten</em> full years.</p><div
id="attachment_10459" class="wp-caption alignnone" style="width: 381px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/scmsplashscreen.png" rel="lightbox[10458]"><img
class="size-full wp-image-10459" title="Original Surround SCM splash screen" src="http://blogs.seapine.com/wp-content/uploads/2011/12/scmsplashscreen.png" alt="" width="371" height="290" /></a><p
class="wp-caption-text">Original Surround SCM splash screen</p></div><p><span
id="more-10458"></span></p><p>Being such a long-time user, I thought it would be interesting to take a walk around Surround SCM and share how I like to use it and how I have it set up. This first post will deal with the GUI client but future posts will include things like the command line interface, changelists, and maybe—if you are really lucky—a bit about continuous integration.</p><p>First things first, here&#8217;s a screenshot of my typical client. In this case you can see the source listing for the Qt framework that we use as the basis of our UI.</p><div
id="attachment_10462" class="wp-caption alignnone" style="width: 460px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/full_window.jpg" rel="lightbox[10458]"><img
class="size-full wp-image-10462" title="Surround SCM GUI client" src="http://blogs.seapine.com/wp-content/uploads/2011/12/full_window.jpg" alt="" width="450" height="244" /></a><p
class="wp-caption-text">Screenshot of my typical client (click to zoom)</p></div><p>From this top-level view, I&#8217;ll highlight a few things.</p><ol><li>I <strong>much</strong> prefer using the Branch drop-down to change between branches rather than showing the branch pane all the time</li><li>My toolbar is customized to the operations I use the most often</li><li>I always work in a single document interface (SDI) mode</li></ol><p>Speaking of my toolbar, here&#8217;s a slightly bigger version of it:</p><div
id="attachment_10466" class="wp-caption alignnone" style="width: 630px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/toolbar.jpg" rel="lightbox[10458]"><img
class="size-full wp-image-10466 " title="My toolbar" src="http://blogs.seapine.com/wp-content/uploads/2011/12/toolbar.jpg" alt="" width="620" height="34" /></a><p
class="wp-caption-text">My toolbar, many are like it but this one is mine</p></div><p>I use the Get, Check In, History, Differences, and View File commands every single day when I am developing. I honestly don&#8217;t use Check Out and Undo Check Out as much as I used to because I prefer to follow the Edit-Merge-Commit model instead of the Check Out-Edit-Check In one. These commands do come in handy when I want to add graffiti or mustaches to our graphics files while our graphic designers aren&#8217;t looking.</p><p>Info is just a way to bring up more detailed information, like the date added or who owns the file, about what I&#8217;ve got selected. I paste links into the Address field several times a day when I&#8217;m talking to other developers through  instant messages or email.</p><p>Finally, the Annotate button is the one I click while praying that I didn&#8217;t actually write a section of really weird code that I&#8217;ve stumbled across.</p><p>Next stop is the Filter and Search toolbar.</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/filter_find.jpg" rel="lightbox[10458]"><img
class="alignnone size-full wp-image-10468" title="Filters and Find " src="http://blogs.seapine.com/wp-content/uploads/2011/12/filter_find.jpg" alt="" width="590" height="37" /></a></p><p>We have a whole bunch of source code, just like everyone else. I have something like a dozen filters that I&#8217;ve set up to cut down the list of files in to something a lot more manageable. Out of all them, I use the &#8220;Files That Are Not Current&#8221; filter the most because it shows me all the changes that I&#8217;ve made. From this filtered list, I can do diffs before I check in as a last second self-code review in the hopes that someday someone doesn&#8217;t have to use Annotate while mumbling, &#8220;What in the world was someone doing here? Oh great, Lammi committed that.&#8221;</p><p>I don&#8217;t use Filename Search all that often but it does come in handy when I just want to see all the .png files without creating a filter. (Remember, graffiti and mustaches.)</p><p>Last but not least are the source files themselves.</p><div
id="attachment_10473" class="wp-caption alignnone" style="width: 405px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/source_list.jpg" rel="lightbox[10458]"><img
class="size-full wp-image-10473 " title="Source list" src="http://blogs.seapine.com/wp-content/uploads/2011/12/source_list.jpg" alt="" width="395" height="200" /></a><p
class="wp-caption-text">The actual list of source code</p></div><p>Compared to a lot of the other developers at Seapine, the columns that I choose to display are pretty spartan. I&#8217;m really only concerned with the name of the file, its status, and the last time it was changed. The Version column is useful because it gives me a hint about the maturity of a file. For instance, the higher the version number, the more times it has changed. If I&#8217;m working on something and I see a big number in the Version column, I&#8217;m much more likely to do a History or an Annotate command to see what is going on with the file.</p><p>That&#8217;s it—that is my daily Surround SCM setup and it has been pretty much that way for ten years. Stay tuned for more posts about how I use individual commands and other things in my workflow.</p><p>I&#8217;ll leave with one fun fact to close things out. I ran a report against our database to see how many actions I have performed on files in our oldest development mainline.</p><p>The answer: 822,384 and counting. Here&#8217;s a look at number 822,384&#8230;</p><p><a
href="http://blogs.seapine.com/wp-content/uploads/2011/12/scmsplashscreen_tagged.png" rel="lightbox[10458]"><img
class="alignnone size-full wp-image-10486" title="Graffiti and mustaches" src="http://blogs.seapine.com/wp-content/uploads/2011/12/scmsplashscreen_tagged.png" alt="" width="371" height="290" /></a></p> <span
style="color:#606f82;font-size:10px;">Share on <a
style="color:#606f82;font-size:10px;" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-a-user-interface-tour%2F" target="_blank" title="Add to my Technorati Favorites!"> Technorati</a> . <a
style="color:#606f82;font-size:10px;" href="http://del.icio.us/post?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-a-user-interface-tour%2F&amp;title=How+I+Use+Surround+SCM%3A+A+User+Interface+Tour" target="_blank" title="Save to del.icio.us"> del.icio.us</a> . <a
style="color:#606f82;font-size:10px;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-a-user-interface-tour%2F&amp;title=How+I+Use+Surround+SCM%3A+A+User+Interface+Tour" target="_blank" title="Digg This Post!"> Digg</a> . <a
style="color:#606f82;font-size:10px;" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-a-user-interface-tour%2F&amp;title=How+I+Use+Surround+SCM%3A+A+User+Interface+Tour" target="_blank" title="Save to Reddit"> Reddit</a> . <a
style="color:#606f82;font-size:10px;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-a-user-interface-tour%2F&amp;title=How+I+Use+Surround+SCM%3A+A+User+Interface+Tour" target="_blank" title="Slashdot It!"> Slashdot</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-a-user-interface-tour%2F"" target="_blank" title="Share on Facebook!"> Facebook</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fhow-i-use-surround-scm-a-user-interface-tour%2F&amp;title=How+I+Use+Surround+SCM%3A+A+User+Interface+Tour" target="_blank" title="Stumble it!"> StumbleUpon</a></span><br><br>]]></content:encoded> <wfw:commentRss>http://blogs.seapine.com/2011/12/how-i-use-surround-scm-a-user-interface-tour/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Seapine ALM 2012 Betas Now Available</title><link>http://blogs.seapine.com/2011/12/seapine-alm-2012-betas-now-available/</link> <comments>http://blogs.seapine.com/2011/12/seapine-alm-2012-betas-now-available/#comments</comments> <pubDate>Wed, 14 Dec 2011 16:51:27 +0000</pubDate> <dc:creator>Jeff Amfahr</dc:creator> <category><![CDATA[QA Wizard Pro]]></category> <category><![CDATA[Seapine]]></category> <category><![CDATA[Surround SCM]]></category> <category><![CDATA[TestTrack]]></category> <category><![CDATA[TestTrack Pro]]></category> <category><![CDATA[TestTrack RM]]></category> <category><![CDATA[TestTrack TCM]]></category> <category><![CDATA[beta]]></category> <category><![CDATA[Seapine ALM 2012]]></category> <guid
isPermaLink="false">http://blogs.seapine.com/?p=10490</guid> <description><![CDATA[We’re very excited to release beta versions of our Seapine ALM suite of products, including TestTrack Pro, TestTrack RM, TestTrack TCM, Surround SCM and QA Wizard Pro! The betas are open to anyone, so feel free to click through and try them out. If you do try them out, please leave feedback so that we [...]]]></description> <content:encoded><![CDATA[<p>We’re very excited to release beta versions of our Seapine ALM suite of products, including TestTrack Pro, TestTrack RM, TestTrack TCM, Surround SCM and QA Wizard Pro! The betas are open to anyone, so feel free to <a
href="http://www.seapine.com/alm2012beta/">click through and try them out</a>. If you do try them out, please leave feedback so that we can continue to improve our product offerings.<br
/> <span
id="more-10490"></span></p><p><strong>What’s New?</strong></p><p>Following are some of the highlights of this release. More information is available on the beta site.</p><ul><li>TestTrack now includes support for calculated fields, allowing custom fields to automatically calculate their values based on values in other fields. If you use our native backend database rather than an RDBMS, the format has been changed to SQLite, with a variety of performance enhancements. And, to improve the ability to create test cases, we’ve added QA Wizard Pro enhancements that allow you to automatically record and create your test steps.</li><li>For Surround SCM, we’ve improved our support for offline changes with an enhanced working directory differences dialog and a new sync repository command. Mainline branches can also now have separate configurations from your overall server settings, giving  teams more flexibility. We’ve also added a number of new third-party integrations.</li><li>In QA Wizard Pro, we’ve added support for the Google Chrome browser. A whole new set of testing is also now possible with our new stress testing support, allowing you to test applications in stressed conditions that are difficult to create, such as low disk space and memory, network communication problems, and read-only disk errors.</li></ul><p><a
href="http://www.seapine.com/alm2012beta/">Register for the Seapine ALM 2012 Betas</a></p> <span
style="color:#606f82;font-size:10px;">Share on <a
style="color:#606f82;font-size:10px;" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fseapine-alm-2012-betas-now-available%2F" target="_blank" title="Add to my Technorati Favorites!"> Technorati</a> . <a
style="color:#606f82;font-size:10px;" href="http://del.icio.us/post?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fseapine-alm-2012-betas-now-available%2F&amp;title=Seapine+ALM+2012+Betas+Now+Available" target="_blank" title="Save to del.icio.us"> del.icio.us</a> . <a
style="color:#606f82;font-size:10px;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fseapine-alm-2012-betas-now-available%2F&amp;title=Seapine+ALM+2012+Betas+Now+Available" target="_blank" title="Digg This Post!"> Digg</a> . <a
style="color:#606f82;font-size:10px;" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fseapine-alm-2012-betas-now-available%2F&amp;title=Seapine+ALM+2012+Betas+Now+Available" target="_blank" title="Save to Reddit"> Reddit</a> . <a
style="color:#606f82;font-size:10px;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fseapine-alm-2012-betas-now-available%2F&amp;title=Seapine+ALM+2012+Betas+Now+Available" target="_blank" title="Slashdot It!"> Slashdot</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fseapine-alm-2012-betas-now-available%2F"" target="_blank" title="Share on Facebook!"> Facebook</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F12%2Fseapine-alm-2012-betas-now-available%2F&amp;title=Seapine+ALM+2012+Betas+Now+Available" target="_blank" title="Stumble it!"> StumbleUpon</a></span><br><br>]]></content:encoded> <wfw:commentRss>http://blogs.seapine.com/2011/12/seapine-alm-2012-betas-now-available/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Changing Project Binding to Surround SCM Integration Provider with Visual Studio 2010</title><link>http://blogs.seapine.com/2011/11/changing-project-binding-to-surround-scm-integration-provider-with-visual-studio-2010/</link> <comments>http://blogs.seapine.com/2011/11/changing-project-binding-to-surround-scm-integration-provider-with-visual-studio-2010/#comments</comments> <pubDate>Fri, 18 Nov 2011 21:19:08 +0000</pubDate> <dc:creator>Sarah Wigser</dc:creator> <category><![CDATA[Surround SCM]]></category> <category><![CDATA[binding]]></category> <category><![CDATA[Surround SCM integration provider]]></category> <category><![CDATA[unbinding]]></category> <category><![CDATA[Visual Studio]]></category> <guid
isPermaLink="false">http://blogs.seapine.com/?p=10328</guid> <description><![CDATA[Andrew Horner, one of our Sales Engineers, was recently on-site with a customer that purchased Surround SCM, and had a large amount of source code which they wanted to import into Surround SCM from another tool. The customer had also been using a source code plug-in that allowed them to perform source code control (SCC) [...]]]></description> <content:encoded><![CDATA[<p>Andrew Horner, one of our Sales Engineers, was recently on-site with a customer that purchased Surround SCM, and had a large amount of source code which they wanted to import into Surround SCM from another tool. The customer had also been using a source code plug-in that allowed them to perform source code control (SCC) actions from within Visual Studio. Surround SCM has a similar plug-in that allows you to perform all of the standard SCC actions as well as other actions specific to Surround SCM, such as attaching source code changes to an item in <a
href="http://www.seapine.com/ttpro.html">TestTrack Pro</a>.</p><p>In this post, Andrew explains how to bind to Surround SCM as the source code provider for an existing project. This example uses one of our sample Visual Studio solutions, Bug Reporter, that is currently bound with Visual SourceSafe, and shows you how to change the binding from Visual SourceSafe to Surround SCM Integration Provider. If you&#8217;re converting from another source code management tool, the steps will be similar.</p><p><span
id="more-10328"></span>Before getting started, make sure the following are installed:</p><ul><li>Visual SourceSafe</li><li>Visual Studio (2005 or later)</li><li> Surround SCM Client</li><li> Surround SCM’s Visual Studio 2005, 2008, and 2010 plug-in</li></ul><p>If you do not have the Surround SCM Client and/or plug-in installed, you can download the client installer here: <a
href="http://downloads.seapine.com/pub/upgrades/sscmwininstallclient.exe">http://downloads.seapine.com/pub/upgrades/sscmwininstallclient.exe</a></p><p>You’ll also need to make sure a mainline branch has been created in Surround SCM.</p><p><strong>IMPORTANT</strong>: Make sure that any changes you have made to the files in Visual SourceSafe are checked in before performing the following steps and you have the latest version or your project and files on your machine.</p><h2>Unbinding the solution and projects</h2><p>1. Open the existing solution in Visual Studio. You should see lock icons next to each item, indicating the solution is bound to Visual SourceSafe and not currently checked out.</p><div
class="wp-caption alignnone" style="width: 573px"><a
title="Figure 1: Solution bound to Visual SourceSafe" href="http://blogs.seapine.com/wp-content/uploads/2011/11/VSlockedicons.jpg" rel="lightbox"><img
src="http://blogs.seapine.com/wp-content/uploads/2011/11/VSlockedicons.jpg" alt="Solution bound to Visual SourceSafe" width="563" height="448" /></a><p
class="wp-caption-text">Figure 1: Solution bound to Visual SourceSafe</p></div><p>2. In Visual Studio, select File &gt; Source Control &gt; Change Source Control.</p><p>3. Select the solution in the list and click  &#8220;Unbind&#8221;.</p><div
class="wp-caption alignnone" style="width: 419px"><a
title="Figure 2: Unbind the solution" href="http://blogs.seapine.com/wp-content/uploads/2011/11/VSunbind.jpg" rel="lightbox"><img
src="http://blogs.seapine.com/wp-content/uploads/2011/11/VSunbind.jpg" alt="Unbind the solution" width="409" height="188" /></a><p
class="wp-caption-text">Figure 2: Unbind the solution</p></div><p>4. Click &#8220;Unbind&#8221; to confirm that you want to unbind the solution.</p><div
class="wp-caption alignnone" style="width: 317px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/11/VSconfirmunbind.jpg" rel="lightbox[10328]"><img
src="http://blogs.seapine.com/wp-content/uploads/2011/11/VSconfirmunbind.jpg" alt="Unbind confirmation message" width="307" height="85" /></a><p
class="wp-caption-text">Figure 3: Unbind confirmation message</p></div><p>5. Select the project in the Change Source Control window and click &#8220;Unbind&#8221;.</p><p>6. Click &#8220;Unbind&#8221; to confirm that you want to unbind the project.</p><p>7. Repeat steps 5 and 6 until all projects in the solution have been unbound.</p><p>8. After all projects have been unbound, click &#8220;OK&#8221; in the Change Source Control window.</p><h2>Binding to Surround SCM</h2><p>1. In Visual Studio, select Tools &gt; Options.</p><p>2. In the Options window, click the Source Control tab on the left.</p><p>3. Change the current source control plug-in from Visual SourceSafe to Surround SCM Integration Provider and click &#8220;OK&#8221;.</p><div
class="wp-caption alignnone" style="width: 465px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/11/VSchangeSCM.jpg" rel="lightbox[10328]"><img
src="http://blogs.seapine.com/wp-content/uploads/2011/11/VSchangeSCM.jpg" alt="Change provider" width="455" height="232" /></a><p
class="wp-caption-text">Figure 4: Change provider</p></div><p>4. In Visual Studio, select File &gt; Surround SCM &gt; Bind/Unbind Settings…</p><p>5. Select the solution in the list window and click &#8220;Connect&#8221;. If you&#8217;re prompted to log in to Surround SCM, enter your username and password, then click &#8220;Connect&#8221;.</p><p>6. Select the solution in the list window again and click &#8220;Bind&#8221;. The Surround SCM Repository Browser: Open for Solution window opens.</p><p>7. Select the branch and the repository that you want to add the solution to, then click &#8220;Create Repository”.</p><div
class="wp-caption alignnone" style="width: 485px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/11/VScreaterepo.jpg" rel="lightbox[10328]"><img
src="http://blogs.seapine.com/wp-content/uploads/2011/11/VScreaterepo.jpg" alt="Create solution repository" width="475" height="193" /></a><p
class="wp-caption-text">Figure 5: Create solution repository</p></div><p>8. Enter a repository name and working directory for the new repository. The working directory should be set to the directory where the solution file resides. For example:</p><div
class="wp-caption alignnone" style="width: 349px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/11/VSrepoworkdir.jpg" rel="lightbox[10328]"><img
class="  " src="http://blogs.seapine.com/wp-content/uploads/2011/11/VSrepoworkdir.jpg" alt="Repository name and working directory" width="339" height="441" /></a><p
class="wp-caption-text">Figure 6: Enter repository name and working directory</p></div><p>9. Click &#8220;OK&#8221; in the Create Repository dialog.</p><p>10. Click &#8220;OK&#8221; in the Repository Browser window.</p><p>11. Select the project in the Surround SCM Connection Settings window and click &#8220;Bind&#8221;.</p><p>12. Click &#8220;OK&#8221; in the Repository Browser window.</p><p>13. Select the same branch as before and the repository that contains the solution file, then click &#8220;Create Repository&#8221;.</p><div
class="wp-caption alignnone" style="width: 486px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/11/VScreaterepoproject.jpg" rel="lightbox[10328]"><img
src="http://blogs.seapine.com/wp-content/uploads/2011/11/VScreaterepoproject.jpg" alt="Create project repository" width="476" height="217" /></a><p
class="wp-caption-text">Figure 7: Create project repository</p></div><p>14. Enter the name for the new repository and the working directory path, which should be set to the directory where the project resides, and click &#8220;OK&#8221;.</p><p
style="padding-left: 30px;"> Tip: By default, the Surround SCM plug-in selects the working directory as a sub-directory of the parent working directory. If your project isn&#8217;t in the default path, select and then deselect &#8220;Inherit working directory from parent&#8221;, which will allow you to edit the working directory path.</p><div
class="wp-caption alignnone" style="width: 305px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/11/VScreatereposcm.jpg" rel="lightbox[10328]"><img
src="http://blogs.seapine.com/wp-content/uploads/2011/11/VScreatereposcm.jpg" alt="Create repository" width="295" height="221" /></a><p
class="wp-caption-text">Figure 8: Create repository</p></div><p>15. Once the solution and all the projects have been bound, click &#8220;OK&#8221; to save your changes.</p><p>16. Right-click the solution file in the Solution Explorer window and select &#8220;Add to Surround SCM&#8221;.</p><p>17. Verify the binding information and click &#8220;Yes&#8221; to bind to the specified location.</p><div
class="wp-caption alignnone" style="width: 386px"><a
href="http://blogs.seapine.com/wp-content/uploads/2011/11/VSbindlocation.jpg" rel="lightbox[10328]"><img
src="http://blogs.seapine.com/wp-content/uploads/2011/11/VSbindlocation.jpg" alt="Bind confirmation" width="376" height="118" /></a><p
class="wp-caption-text">Figure 9: Bind confirmation</p></div><p>Your solution has now been bound and added to Surround SCM.</p> <span
style="color:#606f82;font-size:10px;">Share on <a
style="color:#606f82;font-size:10px;" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.seapine.com%2F2011%2F11%2Fchanging-project-binding-to-surround-scm-integration-provider-with-visual-studio-2010%2F" target="_blank" title="Add to my Technorati Favorites!"> Technorati</a> . <a
style="color:#606f82;font-size:10px;" href="http://del.icio.us/post?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F11%2Fchanging-project-binding-to-surround-scm-integration-provider-with-visual-studio-2010%2F&amp;title=Changing+Project+Binding+to+Surround+SCM+Integration+Provider+with+Visual+Studio+2010" target="_blank" title="Save to del.icio.us"> del.icio.us</a> . <a
style="color:#606f82;font-size:10px;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F11%2Fchanging-project-binding-to-surround-scm-integration-provider-with-visual-studio-2010%2F&amp;title=Changing+Project+Binding+to+Surround+SCM+Integration+Provider+with+Visual+Studio+2010" target="_blank" title="Digg This Post!"> Digg</a> . <a
style="color:#606f82;font-size:10px;" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F11%2Fchanging-project-binding-to-surround-scm-integration-provider-with-visual-studio-2010%2F&amp;title=Changing+Project+Binding+to+Surround+SCM+Integration+Provider+with+Visual+Studio+2010" target="_blank" title="Save to Reddit"> Reddit</a> . <a
style="color:#606f82;font-size:10px;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F11%2Fchanging-project-binding-to-surround-scm-integration-provider-with-visual-studio-2010%2F&amp;title=Changing+Project+Binding+to+Surround+SCM+Integration+Provider+with+Visual+Studio+2010" target="_blank" title="Slashdot It!"> Slashdot</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.seapine.com%2F2011%2F11%2Fchanging-project-binding-to-surround-scm-integration-provider-with-visual-studio-2010%2F"" target="_blank" title="Share on Facebook!"> Facebook</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F11%2Fchanging-project-binding-to-surround-scm-integration-provider-with-visual-studio-2010%2F&amp;title=Changing+Project+Binding+to+Surround+SCM+Integration+Provider+with+Visual+Studio+2010" target="_blank" title="Stumble it!"> StumbleUpon</a></span><br><br>]]></content:encoded> <wfw:commentRss>http://blogs.seapine.com/2011/11/changing-project-binding-to-surround-scm-integration-provider-with-visual-studio-2010/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Surround SCM Xcode 4.2 Integration Beta</title><link>http://blogs.seapine.com/2011/10/surround-scm-xcode-4-2-integration-beta/</link> <comments>http://blogs.seapine.com/2011/10/surround-scm-xcode-4-2-integration-beta/#comments</comments> <pubDate>Tue, 25 Oct 2011 14:37:29 +0000</pubDate> <dc:creator>Sarah Wigser</dc:creator> <category><![CDATA[Surround SCM]]></category> <category><![CDATA[beta]]></category> <category><![CDATA[Xcode 4.2]]></category> <guid
isPermaLink="false">http://blogs.seapine.com/?p=10168</guid> <description><![CDATA[Seapine Software has released preliminary support for Apple’s Xcode 4.2 IDE. This is a beta and a pre-release, which may be somewhat buggy. You can obtain the installer package here: http://downloads.seapine.com/pub/beta/scm/xcode/SurroundSCM_xCode4.2_beta.zip Share on Technorati . del.icio.us . Digg . Reddit . Slashdot .]]></description> <content:encoded><![CDATA[<p>Seapine Software has released preliminary support for Apple’s Xcode 4.2 IDE. This is a beta and a pre-release, which may be somewhat buggy.<br
/> You can obtain the installer package here:</p><p><a
href="http://downloads.seapine.com/pub/beta/scm/xcode/SurroundSCM_xCode4.2_beta.zip">http://downloads.seapine.com/pub/beta/scm/xcode/SurroundSCM_xCode4.2_beta.zip</a></p> <span
style="color:#606f82;font-size:10px;">Share on <a
style="color:#606f82;font-size:10px;" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fsurround-scm-xcode-4-2-integration-beta%2F" target="_blank" title="Add to my Technorati Favorites!"> Technorati</a> . <a
style="color:#606f82;font-size:10px;" href="http://del.icio.us/post?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fsurround-scm-xcode-4-2-integration-beta%2F&amp;title=Surround+SCM+Xcode+4.2+Integration+Beta" target="_blank" title="Save to del.icio.us"> del.icio.us</a> . <a
style="color:#606f82;font-size:10px;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fsurround-scm-xcode-4-2-integration-beta%2F&amp;title=Surround+SCM+Xcode+4.2+Integration+Beta" target="_blank" title="Digg This Post!"> Digg</a> . <a
style="color:#606f82;font-size:10px;" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fsurround-scm-xcode-4-2-integration-beta%2F&amp;title=Surround+SCM+Xcode+4.2+Integration+Beta" target="_blank" title="Save to Reddit"> Reddit</a> . <a
style="color:#606f82;font-size:10px;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fsurround-scm-xcode-4-2-integration-beta%2F&amp;title=Surround+SCM+Xcode+4.2+Integration+Beta" target="_blank" title="Slashdot It!"> Slashdot</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fsurround-scm-xcode-4-2-integration-beta%2F"" target="_blank" title="Share on Facebook!"> Facebook</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fsurround-scm-xcode-4-2-integration-beta%2F&amp;title=Surround+SCM+Xcode+4.2+Integration+Beta" target="_blank" title="Stumble it!"> StumbleUpon</a></span><br><br>]]></content:encoded> <wfw:commentRss>http://blogs.seapine.com/2011/10/surround-scm-xcode-4-2-integration-beta/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Video: Surround SCM and Microsoft Office Integration</title><link>http://blogs.seapine.com/2011/10/video-surround-scm-and-microsoft-office-integration/</link> <comments>http://blogs.seapine.com/2011/10/video-surround-scm-and-microsoft-office-integration/#comments</comments> <pubDate>Wed, 12 Oct 2011 14:36:22 +0000</pubDate> <dc:creator>Gerhard Krüger</dc:creator> <category><![CDATA[Products]]></category> <category><![CDATA[Surround SCM]]></category> <category><![CDATA[Microsoft Office integration]]></category> <category><![CDATA[video]]></category> <guid
isPermaLink="false">http://blogs.seapine.com/?p=10091</guid> <description><![CDATA[Version control generally focuses on developers and code, but we often forget that other items, such as documentation, also need to be version controlled. Surround SCM includes Microsoft Office integration that enables users to work directly from Office applications, such as Microsoft Word, without needing to use the Surround SCM interface. This video shows you [...]]]></description> <content:encoded><![CDATA[<p>Version control generally focuses on developers and code, but we often forget that other items, such as documentation, also need to be version controlled. Surround SCM includes Microsoft Office integration that enables users to work directly from Office applications, such as Microsoft Word, without needing to use the Surround SCM interface.</p><p>This video shows you how the integration works and how to do a few basic things, including viewing file history, viewing differences between document versions, and merging different versions of a document.</p><div
style="text-align:center"> <object
type="application/x-shockwave-flash" data="http://www.youtube.com/v/rqhCEiJWGvU&amp;fs=1&amp;rel=0&amp;autoplay=0&amp;loop=0&amp;egm=1&amp;border=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6&amp;hd=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;cc_load_policy=0" width="590" height="370" wmode="transparent"><param
name="movie" value="http://www.youtube.com/v/rqhCEiJWGvU&amp;fs=1&amp;rel=0&amp;autoplay=0&amp;loop=0&amp;egm=1&amp;border=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6&amp;hd=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;cc_load_policy=0" /><param
name="wmode" value="transparent" /><param
name="allowFullScreen" value="true" /> </object></div><span
style="color:#606f82;font-size:10px;">Share on <a
style="color:#606f82;font-size:10px;" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fvideo-surround-scm-and-microsoft-office-integration%2F" target="_blank" title="Add to my Technorati Favorites!"> Technorati</a> . <a
style="color:#606f82;font-size:10px;" href="http://del.icio.us/post?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fvideo-surround-scm-and-microsoft-office-integration%2F&amp;title=Video%3A+Surround+SCM+and+Microsoft+Office+Integration" target="_blank" title="Save to del.icio.us"> del.icio.us</a> . <a
style="color:#606f82;font-size:10px;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fvideo-surround-scm-and-microsoft-office-integration%2F&amp;title=Video%3A+Surround+SCM+and+Microsoft+Office+Integration" target="_blank" title="Digg This Post!"> Digg</a> . <a
style="color:#606f82;font-size:10px;" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fvideo-surround-scm-and-microsoft-office-integration%2F&amp;title=Video%3A+Surround+SCM+and+Microsoft+Office+Integration" target="_blank" title="Save to Reddit"> Reddit</a> . <a
style="color:#606f82;font-size:10px;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fvideo-surround-scm-and-microsoft-office-integration%2F&amp;title=Video%3A+Surround+SCM+and+Microsoft+Office+Integration" target="_blank" title="Slashdot It!"> Slashdot</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fvideo-surround-scm-and-microsoft-office-integration%2F"" target="_blank" title="Share on Facebook!"> Facebook</a> . <a
style="color:#606f82;font-size:10px;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.seapine.com%2F2011%2F10%2Fvideo-surround-scm-and-microsoft-office-integration%2F&amp;title=Video%3A+Surround+SCM+and+Microsoft+Office+Integration" target="_blank" title="Stumble it!"> StumbleUpon</a></span><br><br>]]></content:encoded> <wfw:commentRss>http://blogs.seapine.com/2011/10/video-surround-scm-and-microsoft-office-integration/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
