Questions tagged [tfs]

Team Foundation Server (TFS) is the on-premises version of Azure DevOps, providing Git and version control hosting, continuous integration, agile planning (issues, Kanban, Scrum, dashboards) and release management for continuous delivery to the cloud and on-premises.

TFS provides a set of collaborative software development tools that integrate with your existing IDE or editor, enabling your cross-functional team to work effectively on software projects of all sizes. TFS combines activities such as Source Control Management, Work Item Tracking, Project Management, Build Management, and Reporting into a single product with strong integration points to the Visual Studio and Microsoft Office product lines. Find out more here.

Additionally, the rich API and extensibility points of TFS allows for custom applications and plug-ins to be created to customize TFS beyond the standard clients and server actions.

TFS and VSTS are highly related, sharing the same code base and most features, with the differentiator being TFS is the on-premise version, while VSTS is the hosted, software-as-a-service offering. Upcoming TFS features are usually made available in VSTS before being released in a quarterly update.

Looking to migrate from TFS to VSTS?

Move from TFS to VSTS and bring your data along. The TFS Database Import Service can help make your move to the cloud a reality! Follow the step by step migration guide to import your entire TFS database so your team can always be on the latest version in VSTS and take advantage of the many developer services available with VSTS. Find out more here.

Tag Usage

It is recommended to use the tag along with the specific product area tags:

  • : work items, boards and sprint planning
  • : continuous integration build in TFS
  • : migrating from TFS to VSTS
  • : Team Foundation Version Control, the centralized version control system
  • : Git repositories in Team Foundation Server

Also see the tag if you're using Visual Studio Team Services instead of the on-premises .

Other resources

We have channels that you can also voice your concerns, FAQs, documentation and submit an idea:

21756 questions
6
votes
2 answers

In VSTS, how to move access level from stakeholder to basic access

My project in VSTS got some users. For a particular user X i assigned admin access and on his login, Code menu doesn't appear. On checking settings -> Version Control, it says As a stakeholder you can access the backlog, task and kanban boards, …
Aditya Prasad
  • 212
  • 1
  • 2
  • 11
6
votes
2 answers

prevent Team Build dropping all binaries to the root of the drop folder

The default configuration of the Team Build Number Format is: $(BuildDefinitionName)_$(Date:yyyyMMdd)$(Rev:.r) It drops all output to \\foo\bar\MyBuildDef_20111031.1 Great stuff so far! The small problem is that it drops all binaries in that…
p.campbell
  • 98,673
  • 67
  • 256
  • 322
6
votes
3 answers

TFS command line - which server?

I am currently working with 2 different TFS servers. When running the tfs commands in Visual Studio Command Prompt, how is it determined which TFS server to work with. For example, the "tf status" requires a TFS server parameter indicating which…
user599236
  • 73
  • 1
  • 4
6
votes
1 answer

Using VsConnection WorkItemTrackingHttpClient patch to add parent relation via VSTS client API

I am trying to programmatically add a parent-child relationship between two work items. I am using the Microsoft Team Foundation and Visual Studio Services libraries to export and import TFS 2015 and VSTS backlog objects.…
Ross
  • 163
  • 2
  • 9
6
votes
2 answers

Nuget Packager the default XML namespace of the project must be the MSBuild XML namespace in TFS 2017

I changed the project type I am packaging from .net framework v4.6 to .net standard 2.0, now the build definition is failing in Nuget packager step and I am getting this error message. [error]The default XML namespace of the project must be the…
Yahya Hussein
  • 8,767
  • 15
  • 58
  • 114
6
votes
2 answers

Adding internal NuGet server to TFS build server?

We have a private NuGet server and my issue is the TFS 2017 builds don't recognize the internal package's NuGet server, obviously, without specifying the URL. I've tried putting it in Nuget.config and it worked, but with some issues. What I would…
Ryan Peters
  • 7,608
  • 8
  • 41
  • 57
6
votes
3 answers

TFS error: Merge must finish before the Pull Request can be completed

We have a PR in TFS which cannot be completed or abandoned, because the button is grayed out/disabled. The tooltip on hover says: Merge must finish before the Pull Request can be completed Merge in progress ... [Abandon] [Restart Merge] Screenshot…
sashoalm
  • 75,001
  • 122
  • 434
  • 781
6
votes
2 answers

VSTFS 2015: Unable to delete remote branch

I have a setup of VSTFS that is 2015 with git. Somehow we have two branches, Development which is one I want to keep isolated since that is our master. Somehow there is a remote branch development (lower case d) as well. I want to delete this one…
Kat
  • 2,460
  • 2
  • 36
  • 70
6
votes
2 answers

TFS On-Prem Build Agent Using Old Version Of NuGet.exe

We are hosting TFS 2017 Update 2 on-prem, and using on-prem build agents. The latest version of NuGet.exe is currently 4.3.0, but our build agents always default to using v4.0.0. How can I get our build agents to use the latest version of…
6
votes
1 answer

How to call GetWorkspace in TFS properly?

Currently when I call GetWorkspace I get ItemNotMappedException exception, but when I iterate over workspaces manually I can get my code working. This is so bizarre that I am wondering if I should call some refresh or something before I call…
astrowalker
  • 3,123
  • 3
  • 21
  • 40
6
votes
2 answers

How to Query for Changesets in TFS Web interface

In TFS web interface I can query for items with various link types: However, Changesets, while they are a legitimate and distinct link type in TFS are not included in that list: Using the web interface, how does one query for Work Items that…
zeeple
  • 5,509
  • 12
  • 43
  • 71
6
votes
2 answers

Build VS2017 project with TFS 2012 build server

We have an on-premise TFS 2012 server and build server. We are in the process of upgrading to VS and TFS 2017. At the moment, there is the request to set up another build server that will allow us to build new 2017 projects from the existing TFS…
Sam
  • 1,325
  • 1
  • 13
  • 26
6
votes
2 answers

Will Team Foundation Build Server execute UnitTests sequentially or in parallel

We use TFS 2010 and Automated builds. We also make use of MSTests. I would like some concrete information about the build server's test execution method. Will the test engine (on build server) run the unit tests sequentially or in parallel?
Numan
  • 3,918
  • 4
  • 27
  • 44
6
votes
3 answers

Connect to Team Foundation Server

I have 2 machines, one at Location A and the other at Location B. The B machine is connected to A's newtwork via VPN. VS2008 Team System is installed on both machines. The A machine has a menu option under Tools > Connect to Team Foundation…
Guy
  • 65,082
  • 97
  • 254
  • 325
6
votes
3 answers

How to undo pending changes in TFS of users that no longer exist

We have a few developers who don't work here anymore, but didn't check all theirs changes into Team Server before they left. Now their usernames don't exists anymore, and I can't access their pending changes to undo them....
Lea Cohen
  • 7,990
  • 18
  • 73
  • 99
1 2 3
99
100