Team Foundation Server and Eclipse Plug-in
Team Foundation Server 2010 is offered inside a number of organizations, not just previous versions of Visual but also even previous versions or IDEs that support the MS Source Code Control Interface (MSSCCI) API for version control. With the announcement of Team Foundation Server, MSfree its first version of an incorporation to the product from the popular Open Source IDE Eclipse, and Eclipse - based IDEs such as Rational Application Developer or MyEclipse. This addition is included in the MSVisual Studio Team Explorer Everywhere product, and is also accessible to developers with a MSDN subscription. Beforehand, the Eclipse incorporation was accessible from a partner company called Teamprise. MS acquired the technology assets of Teamprise also employedthe core development team — allowing them to work on the Team Explorer Everywhere product. Team Explorer Everywhere is an application of the Team Foundation Server protocol written completely in Java, utilizing the same web services that the .NET application uses. So, the Team Explorer Everywhere clients run anywhere that Eclipse and Java run, not just on Windows, but on Mac, Linux, and many common UNIX platforms. MS is fully devoted to keeping Team Explorer Everywhere and Eclipse up - to - date so that developers in Eclipse can be full providers to a software development team using TFS.
While many of the involvements in working with TFSin Eclipse are similar to working inside Visual Studio 2010 (especially the Source Control editor, work item tracking, and build automation functionality), there are a few dissimilarities because of the way that version control tools naturally integrate with an Eclipse environment.
Installing the Team Foundation Server Plug-in for Eclipse
The TFS plug-in for Eclipse is accessibleon the CD for Team Explorer Everywhere when acquired at a vendor or downloaded from MSDN. A fully -practical trial version of the plug-in is obtainable from the MS Download Center. The plug-in ships as an Eclipse Update Site Archive, which not only permits for easy installation, but also allows an organization to host the update site on an internal server should it want a specific approved version to be used by the entire Eclipse community in the organization.
To install the TFSplug-in go to Help >>Install New Software in Eclipse. This shows the Available Software wizard >Click the Add button to add an Eclipse update repository > then click Archive >select the UpdateSiteArchive zip file> click OK.
Select the check box for Visual Studio Team Explorer Everywhere 2010.You can uncheck the setting for “Contact all update sites during install to find required software." This works since a usual Eclipse-based product comprises the necessities for Team Explorer Everywhere, and not checking external update sites will lessenthe installation time. Go over the rest of the wizard and accept the license terms. Once you click Finish, the TFSplug-in should be installed> you will be prompted to restart Eclipse.This will add numerous new TFS views to Eclipse, and a Team Foundation Exploring standpoint that you can use to connect and work with TFSproperties.
Sharing Eclipse Projects in Team Foundation Server
The next thing you want to perfromis add your Eclipse project into Team Foundation Server thus that it is pooled with the rest of the team. This is completed in a similar way to the “ Add solution to source control ” functionality in Visual Studio. In Eclipse, version control suppliersmark this functionality available by rightclickingthe project in Eclipse and selecting Team >> Share Project. This shows a list of version control depository types.
Select Team Foundation Server. you will be provokedto provide details about your Team Foundation Server. Enter the name or fully qualified URL for your Team Foundation Server instance. At this point, you may click the Advance tab to change the default server, path, port, and protocol from the defaults. Yet, for most instances, the defaults work fine. if your Team Foundation Server instance is not installed at http://serverhostname:8080/tfs , then you will need to confirmthat you share your Team Foundation Server address with the development team using the custom URL (that is, https://tfs.myorg.com/tfs ) in its place of the hostname to guarantee that the right connection settings are used. At this initial connection, you can also deliveryour HTTP proxy settings to use after talking to Team Foundation Server if they differ from the proxy settings used by Eclipse. You can also state any Team Foundation Server proxy that you may be using. At the end,you will be inquired to pick the project collection and team project in which you demand to share your Eclipse project.
