How to Use Version Control from Non-Visual Studio Clients

- J.D. Meier, Jason Taylor, Alex Mackman, Prashant Bansode

You can access Microsoft® Visual Studio® 2005 Team System (VSTS) Team Foundation Server (TFS) Version Control from other clients by using one of the following approaches:
  • Microsoft Source Code Control Interface (MSSCCI) integration
  • Third-party integration
  • Custom integration

MSSCCI Integration
The following clients can work directly with TFS Version Control by using the MSSCCI provider:
  • Microsoft Visual Studio .NET 2003
  • Microsoft Visual C++® 6 SP6
  • Microsoft Visual Basic® 6 SP6
  • Microsoft Visual FoxPro® 9 SP1
  • Microsoft Access™ 2003 SP2
  • Microsoft SQL Server™ Management Studio
  • Sparx Systems Enterprise Architect 61
  • Sybase PowerBuilder 105
  • Toad for SQL Server 2.0

The MSSCCI provider behaves differently than TFS Version Control in Visual Studio 2005 in the following ways:
  • Checkout also performs a GetLatest operation.
  • An exclusive check-in lock is applied at checkout.
  • Open-from source control and save-to source control behave as they do in Microsoft Visual SourceSafe® (VSS).

You can download the MSSCCI provider from Microsoft MSDN® at http://www.microsoft.com/downloads/details.aspx?FamilyId=87E1FFBD-A484-4C3A-8776-D560AB1E6198&displaylang=en

The MSSCCI provider is not supported by Microsoft. If you have questions, consult the MSDN forums at http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=22&SiteID=1

Third-Party Integration
The following clients have integration solutions provided by other vendors:
  • Eclipse
  • Linux client
  • Apple Macintosh client
  • HTML Web client

If you want to access TFS Version Control from Eclipse IDE, Linux, or Macintosh clients, consider installing Teamprise from http://www.teamprise.com/

If you would like read-only access to TFS Version Control from the Internet, consider using Team System Web Access from http://msdn2.microsoft.com/en-us/teamsystem/bb676728.aspx

Custom Integration
Other clients have no integration solution currently available. You can either access TFS Version Control from the command line or build your own integration solution.

To learn more about working with TFS Version Control, see “Walkthrough: Working with Team Foundation Source Control from Command Line” on the MSDN Web site at http://msdn2.microsoft.com/en-us/library/zthc5x3f(VS.80).aspx

You can use control scripts and command files to automate the use of the command line. To learn more about working with control scripts and command files, see “Team Foundation Source Control Scripts and Command Files” on the MSDN Web site at http://msdn2.microsoft.com/en-us/library/1az5ay5c(VS80).aspx

Additional Resources

Last edited Jul 31, 2007 at 2:15 PM by prashantbansode, version 17

Comments

ascampanelli Mar 5, 2007 at 9:12 PM 
The links to other sites are missing the dot.