First of all I would activate tracing for Source Control operations, you can do this editing the Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe.config file before the closing </configuration> tag, and add the following:
<appSettings> <add key="VersionControl.EnableSoapTracing" value="false" /> </appSettings>
<system.diagnostics> <switches> <add name="TeamFoundationSoapProxy" value="4" /> <add name="VersionControl" value="4" /> </switches> <trace autoflush="true" indentsize="3"> <listeners> <add name="myListener" type="Microsoft.TeamFoundation.TeamFoundationTextWriterTraceListener,Microsoft.TeamFoundation.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" initializeData="c:\traceTFS.log" /> </listeners> </trace> </system.diagnostics>
After this, restart Visual Studio, and try the sam actions again and search for web requests in the trace for for checkout ,"PendChange" calls and Checkin.
Anyway, yes there has been improvements in SP1, maybe that helps
Source Control Proxy, only has sense in distributed scenarios, you can take a look for info about it in MSDN and the documentation of Team Foundation Server.
I put here also a link about accesing TFS remotely which maybe can help http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=264691&SiteID=1
Luis Fraile - MCSD.NET - http://luisfraile.spaces.live.com/ |