title: "tf get" from command line doesn't get latest, UI does
body: <p>Did I get the syntax correct?</p>
  
  <pre><code>  tf get .\Web\project.root /recursive
    All files are up to date.
  
  
    tf get /version:T .\Web\project.root /recursive
    All files are up to date.
  </code></pre>
  
  <p>Getting latest using the command line will report that all files are up to date when they are not!  However, when I get latest using the TFS UI within Visual Studio, the latest code does actually download. </p>
  
  <p>Until this gets resolves, my super fancy msbuild script can't be used without opening visual studio to get latest first!!</p>
  
  <pre><code>  &lt;Target Name="GetLatestCoreLibraries" Condition="'$(GetLatest)' == 'true'"&gt;
      &lt;Exec Command='tf get /version:T "$(CoreLibPath)\Source\Libraries /recursive' ContinueOnError="false" /&gt;
    &lt;/Target&gt;
  </code></pre>
  
  <p>The $(CoreLibPath) is a relative path passed into the script.  Something like...</p>
  
  <pre><code>  &lt;PropertyGroup&gt;
      &lt;CoreLibraryPath&gt;..\..\Core\Release\xx.xx.xx.xx&lt;/CoreLibraryPath&gt;
    &lt;/PropertyGroup
  </code></pre>
  
  <p>Is using relative paths to the local file system less reliable than using SCS paths?  ie... $/Core/Release/xx.xx.xx.xx/Source/Libraries"?</p>
  
  <p>Could it be that we're sometimes using Dev Studio UI, and other times using the command line that is confusing the command line version of TFS?</p>