<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Bits 'n Widgets - source control</title>
    <link>http://bitsnwidgets.com/</link>
    <description>&amp;nbsp;&amp;nbsp;Thoughts on real-world, practical, common-sense approaches to Agile software development using Scrum and XP</description>
    <language>en-us</language>
    <copyright>John E. Boal</copyright>
    <lastBuildDate>Mon, 05 May 2008 19:57:08 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>webmaster@bitsnwidgets.com</managingEditor>
    <webMaster>webmaster@bitsnwidgets.com</webMaster>
    <item>
      <trackback:ping>http://bitsnwidgets.com/Trackback.aspx?guid=687d27e8-1260-4c31-b57d-809a2348155e</trackback:ping>
      <pingback:server>http://bitsnwidgets.com/pingback.aspx</pingback:server>
      <pingback:target>http://bitsnwidgets.com/PermaLink,guid,687d27e8-1260-4c31-b57d-809a2348155e.aspx</pingback:target>
      <dc:creator>John Boal</dc:creator>
      <wfw:comment>http://bitsnwidgets.com/CommentView,guid,687d27e8-1260-4c31-b57d-809a2348155e.aspx</wfw:comment>
      <wfw:commentRss>http://bitsnwidgets.com/SyndicationService.asmx/GetEntryCommentsRss?guid=687d27e8-1260-4c31-b57d-809a2348155e</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
OK, so this one isn't about agile. But, it's such an annoying pain point I thought I
would share. And, I couldn't find much info on this error message out there in
the ether.
</p>
        <p>
Visual studio complains every time the solution is opened: "... discrepancy between
the solution's source control information ..."
</p>
        <p>
When using Team Foundation server for source control (also the same issue with VSS
I presume), someone on my project decided it would be better to use the source control
server's IP address in the project SccAuxPath entry, instead of the server's name.
They may have been experiencing DNS issues, or something like that. I recommended
to the team that if this were the case, and DNS was not dependable, to put the
IP and the server name in their c:\WINDOWS\system32\drivers\etc\hosts table. This
"discrepancy" confuses the poor little source control system, and it senses that there
is a difference between the server's name (to which it has a TCP connection already)
and the target destination specified in the project.
</p>
        <p>
So, it checks out the file, expecting that it will have to change something. Then,
it is able to connect using the IP, and everything's fine. Except, the files are left
checked out with no changes.
</p>
        <p>
 
</p>
        <p>
Here is the fix:
</p>
        <p>
 
</p>
        <p>
simply change
</p>
        <p>
    &lt;SccAuxPath&gt;http://10.10.10.10:8080&lt;/SccAuxPath&gt;
</p>
        <p>
          <br />
to
</p>
        <p>
    &lt;SccAuxPath&gt;http://TFSSERVER:8080&lt;/SccAuxPath&gt;
</p>
        <p>
          <br />
and problem is solved.
</p>
        <p>
 
</p>
        <p>
Just remember that TFS is relatively easy to confuse... Now, just go ahead and retire
TFS and use Subversion like the rest of us ;-)
</p>
        <img width="0" height="0" src="http://bitsnwidgets.com/aggbug.ashx?id=687d27e8-1260-4c31-b57d-809a2348155e" />
      </body>
      <title>TFS source control checks out project file but does not make changes to it</title>
      <guid isPermaLink="false">http://bitsnwidgets.com/PermaLink,guid,687d27e8-1260-4c31-b57d-809a2348155e.aspx</guid>
      <link>http://BitsNWidgets.com/2008/05/05/TFSSourceControlChecksOutProjectFileButDoesNotMakeChangesToIt.aspx</link>
      <pubDate>Mon, 05 May 2008 19:57:08 GMT</pubDate>
      <description>&lt;p&gt;
OK, so this one isn't about agile. But, it's such an annoying pain point&amp;nbsp;I thought&amp;nbsp;I
would share. And, I couldn't find&amp;nbsp;much info on this error message out there in
the ether.
&lt;/p&gt;
&lt;p&gt;
Visual studio complains&amp;nbsp;every time the solution is opened: "... discrepancy between
the solution's source control information ..."
&lt;/p&gt;
&lt;p&gt;
When using Team Foundation server for source control (also the same issue with VSS
I presume), someone on my project decided it would be better to use the source control
server's IP address in the project SccAuxPath entry, instead of the server's name.
They may have been experiencing DNS&amp;nbsp;issues, or something like that. I recommended
to the team that&amp;nbsp;if this were the case, and DNS was not dependable, to put the
IP and the server name in their c:\WINDOWS\system32\drivers\etc\hosts table. This
"discrepancy" confuses the poor little source control system, and it senses that there
is a difference between the server's name (to which it has a TCP connection already)
and the target destination specified in the project.
&lt;/p&gt;
&lt;p&gt;
So, it checks out the file, expecting that it will have to change something. Then,
it is able to connect using the IP, and everything's fine. Except, the files are left
checked out with no changes.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Here is the fix:
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
simply change
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;SccAuxPath&amp;gt;http://10.10.10.10:8080&amp;lt;/SccAuxPath&amp;gt;
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
to
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;SccAuxPath&amp;gt;http://TFSSERVER:8080&amp;lt;/SccAuxPath&amp;gt;
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
and problem is solved.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Just remember that TFS is relatively easy to confuse... Now, just go ahead and retire
TFS and use Subversion like the rest of us ;-)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://bitsnwidgets.com/aggbug.ashx?id=687d27e8-1260-4c31-b57d-809a2348155e" /&gt;</description>
      <comments>http://bitsnwidgets.com/CommentView,guid,687d27e8-1260-4c31-b57d-809a2348155e.aspx</comments>
      <category>source control</category>
    </item>
  </channel>
</rss>