Enabling TFS documents feature using Visual Studio Team Services - tfs

Is there a way to use TFS Documents feature in VSTS (Visual Studio Team Services previously known as Visual Studio Online or Team Foundation Service)
If so, how?

That's only available in an on-premise TFS installation, because it has a requirement to link up with a Sharepoint server. You can't use VSTS with Sharepoint, and it's increasingly uncommon to find people using Sharepoint in conjunction with on-premise TFS, because the only real thing Sharepoint provides at this point is document management.

Related

Managing files in TFS repository - what software to use?

generic question about chow to manage files in Devops with TFS (for legacy reasons, import data from VSS).
I can download latest or historic versions via browser but cannot upload them. For uploading new changesets I was using a Visual Studio Express. I currently lost an option to do so - is there any other way than going licenced VS Pro to do so? Is there a free standalone app that can be used for uploading content to DevOps which is using TFS?
Thanks for any pointers
A colleague of mine pointed me towards this:
Visual Studio Team Explorer 2022
A free solution for non-developers to interact with Azure DevOps Server and Azure DevOps.

How to connect to Visual Studio Team Services (previously Visual Studio Online) TFS?

Good day.
I want to write an app for the work with builds and bugs in Team Services, previously Visual Studio Online (VSO). I've found the REST API, and it works, but it's not too comfortable to work with JSON. Is there any SDK for Team Services, or is that possible to connect to Team Services using standard TFS libraries from Microsoft?
Yes, you can use the .NET client libraries for Visual Studio Team Services (and TFS) to connect to VSTS just like how you connect to on-premise TFS. But if you are working with vNext build, I would recommend you to use the "Microsoft.TeamFoundationServer.Client" in the webpage which still use Rest API to connect to TFS since the client libraries API only support some basic operation with vNext build.

Visual Studio Online migration (VSO to VSO)

We are attempting to migrate from one Visual Studio Online account to another Visual Studio Online account. This is different from an on-premise TFS to Visual Studio Online migration. Most articles explain a migration using the on-premise to VSO approach, only.
Accounts
https:\vsoaccount1.visualstudio.com\DefaultCollection
https:\vsoaccount2.visualstudio.com\DefaultCollection
For TFS to VSO, we found a solution by using OpsHub Visual Studio Online Migration Utility.
We also tried to use the same tool to point to another Visual Studio Online account as a source, but it fails stating that we can only point to a TFS instance.
Can this be done via scripting? If so, how? If there is a tool available, that would be great also. This should be a one time migration.
Update:
We need code only, including changesets, no work items. The project is using TFVC.
You can consider using TFS Integration Platform
For others that stumble across this thread, I have found this - the Visual Studio Team Services Sync & Migration Engine an open source project that appears to do TFS-TFS, TFS-VSTS, VSTS-TFS and VSTS-VSTS migration. It is an open source project initiated with the same purpose as the TFS Integration Platform, but to address some of the complexities (and the fact that it is now deprecated).
From the web site:
Visual Studio Team Services Sync & Migration Engine allows you to bulk edit data in Microsoft Team Foundation Server (TFS) and Visual Studio Team Services (VSTS). Supports both migration and bulk update scenarios.

How do I migrate data from Team Foundation Server to Visual Studio Online?

I'd like to take advantage of Visual Studio Online but I have been using Team Foundation Server on-premises and would like to migrate my data (version control, work items, test cases, and test results) to get my team started with our history. How do I do that?
The Team Foundation Server Integration Platform is available as a free platform for migrating/synchronizing data between TFS servers and with Visual Studio Online.
The ALM Rangers have an article in MSDN Magazine with a walkthrough: http://msdn.microsoft.com/en-us/magazine/jj130558.aspx
There are a couple of limitations from what I understand:
Takes some work to get up and going but the walkthrough helps out a lot
This tool does migrate test cases but you need to run the UpdateSharedSteps tool from the product team.
Not actively invested in as new features in Team Foundation Server and Visual Studio Online lights up
Another option is to build your own migration utility using the Team Foundation Server SDK. You can use the Client Object Model to read data from your TFS server and then write it to your Visual Studio Online account.
There is a free migration utility from migrating data from Team Foundation Server on-premises to Visual Studio Online available from OpsHub: http://aka.ms/OpsHubVSOMigrationUtility.
It allows you to migrate team project(s) from TFS 2010, TFS 2012, and TFS 2013 including the history of:
Version Control
Work Items
Test Cases
It handles the most common scenarios by making smart assumptions that are good for most scenarios. For those with more advanced scenarios, the OpsHub Integration Platform is commercially available and helps with synchronizations, custom business rules during migrations including customized process templates, and migration/integrating with other ALM platforms like IBM, Atlassian, HP, etc.

Create Team Project in TFS2013 in Team Web Access without Visual Studio

I would like to know if there is a possibility to create a team project in TFS2013 in the Web Interface without using Visual Studio. I would like to use TFS as general git repository platform. Visual Studio Online has such a possibility, but the menu does not exist in Team Web Access of the TFS.
Any ideas?
This option is not yet available in on-premise Team Foundation Server. Currently, its not possible to create a team project from web interface in on-premise instances.

Resources