Questions tagged [tfvc]

Team Foundation Version Control (TFVC) is the centralized version control system option in Microsoft Visual Studio Team Services (VSTS) and Team Foundation Server (TFS).

Team Foundation Version Control (TFVC) is a centralized version control system offered by Visual Studio Team Services (VSTS) and Team Foundation Server (TFS). VSTS and TFS both support hosting either Git repositories or TFVC repositories, so users can select a centralized or a distributed version control system (or both).

TFVC is differs significantly from a distributed version control system, like Git. Instead, it is conceptually similar to other centralized version control systems like Perforce or Subversion with added enterprise requirements. It is optimized and intended for users who require extremely large code bases and who require fine-grained security and auditing of version control operations.

Team Foundation Version Control supports two paradigms:

  • "Server Workspaces": files are read-only and cannot be modified without explicitly being "checked out" from the version control server. (Plug-ins to Visual Studio and Eclipse will perform the check-out from the server automatically.) This is best suited to exceptionally large (up to tens of gigabyte) code bases, since changes must be reported explicitly, therefore it avoids scanning the local repository looking for changes.

  • "Local Workspaces": files can be modified easily, and there is no need to contact the server. Instead, the local workspace will be scanned looking for changes. Filesystem watchers are available on Windows and within the Eclipse IDE to help support very large (up to a gigabyte) repositories.

Team Foundation Version Control supports "working folder mappings", where a client can select a subset of the version control repository that exists on the server and downloading it to the client computer. This allows users to minimize the scope of the remote repository that they need on their workstation.

TFVC is often, incorrectly, referred to as "TFS". TFS (Team Foundation Server), is the name of Microsoft's on-premises Application Lifecycle Management server. TFVC is a version control offering within TFS and VSTS (along with Git), but it is not synonymous with TFS.

813 questions
-1
votes
1 answer

TFS 2015 - Cannot accept or decline a code review response

I am not able to close a code review request. there isn't button (or link) to accept or decline the request. I checked the security of the user and everything seems fine. Any help is much appreciated.
GeorgeL
  • 1
  • 1
-1
votes
1 answer

Does TFS/Azure DevOps on premise have integration with okta for SSO?

We are using TFS 2017 update 3 on prem, and planning an upgrade to TFS 2019 on prem. Would like to know if we can integrate tfs access into Okta for any of these versions.
-1
votes
1 answer

Programmatically Return Repository Type for Projects in TFS 2017

I have a very large TFS Collection with many projects. It would take me a while to look through all the projects. Is there a command that I can use with Developer Command Prompt for VS 2017 that will return the type of repository; A command that…
Randy Wong
  • 19
  • 2
-1
votes
1 answer

Azure Dev Ops on Premise

We have a server where we have installed Azure Dev Ops, we do not use any remote directories for handling repos. Everything is done on that one server. We have created a project on C:/WorkSpace folder on the server. The project is added to visual…
learner
  • 581
  • 7
  • 27
-1
votes
1 answer

Team Foundation Server Peer Reviews

Once a peer review has been completed and the developer has fixed all comments, how does the developer submit the peer review again to make sure all code/comments have been corrected?
Michael Brown
  • 97
  • 1
  • 10
-1
votes
1 answer

How to get list of files form multiple changesets using rest API

I try to get the list of files to form multiple changesets using TFS rest API. I was able to successfully get a list of file for a single changeset using the following…
Daniel Smith
  • 1,626
  • 3
  • 29
  • 59
-1
votes
2 answers

Start working with git (after TFS)

My team is and I are examining to transfer from TFS to GIT: The first question is how to prevent conflict on a file? TFS - 1. check out file. 2. start working with the file. 3. commit changes. if a person A is trying to check out the file while a…
noah lubko
  • 99
  • 2
  • 10
-1
votes
1 answer

how to locking file in vscode?

Notes: I tried all questions & answers related this topic. Additionally and I tried related questions and try to solve it but no the success. So please read my question thoroughly. I have to Add my Project to Source control in VSCode. I have…
Sumit patel
  • 3,807
  • 9
  • 34
  • 61
-1
votes
3 answers

How to migrate code from RTC to TFS VC with History

My team was Plan to migrate from RTC to the TFS VC scm. I haven't found a lot of info about migrating out of RTC into TFVC in general. What will be the best way to migrate our source code and change history from RTC to TFVC?
sandy
  • 13
  • 2
  • 9
-1
votes
1 answer

How to setup and use VSTS for five user

Our office uses VSS as source control. Just come to know that VSTS is free for five users and our team is very small with 5 devs. I have never use VSTS. so i have few questions. please answer pointwise and with detail along with images if…
Thomas
  • 33,544
  • 126
  • 357
  • 626
-1
votes
2 answers

What happens in TFS when merging 2 different branches where same file is modified in 2 branches.

There is Main branch I created a new branch from Main called 'PBI' There is a file called 'publisher' which is modified in Main and it is also modified in 'PBI' I want to make sure all the changes in Main are reflected in PBI, so I decided to merge…
hars
  • 127
  • 4
  • 17
-1
votes
1 answer

What's the big deal about Workspaces in TFS

What's the big deal about Workspaces in TFS. I just want to monitor some folder for changesets and checkins and copy them to some other tfs folder, and I don't understand why workspaces are so important. There is not one accepted solution in…
uniXVanXcel
  • 807
  • 1
  • 10
  • 25
-1
votes
1 answer

Is a TFS Workspace a middle ground between the project source and the server?

Our team is in the process of putting our projects into TFS. I am trying to understand the concept of the Workspace. It creates one for me C:\Users\cshannon\Source\Workspaces\ Then, if I understand it correctly, I am to copy the projects I want to…
B. Clay Shannon-B. Crow Raven
  • 8,547
  • 144
  • 472
  • 862
-1
votes
1 answer

Reparent in TFS vs recreating the branch

We have the following branch structure Dev > 2017 Where all changes go from Dev to 2017 Release, we would like to create the 2018 release branch so we branch off 2017 Dev > 2017 > 2018 We would like to reparent Dev to 2018 Dev > 2018 In the past we…
youngprog
  • 19
  • 3
-1
votes
1 answer

get (Checkin and Checkout) external file in tfs 2013

I have Some Project in the team project Collection for example (project A, Project B and Project C) and one or some files external of this project for example X.txt . I want when Get the project A that file (X.txt) are getting too. or when get…
1 2 3
54
55