Can we integrate TFS with Visual Studio for Mac? - xamarin

I am using Visual Studio Community version 7.3.3 for MacBook. I am working on a project where the repository is hosted in Team Foundation Server (TFS). Can I integrate that using the Version Control option in Visual Studio. Git and SVN are possible thats what I heard. But need some help on this.

This requirement is under plan now. Please check this uservoice:
We’ve been working on some technical prototypes to see how we could
best connect to TFS from a Mac and at this point I’m happy to say that
this work is now planned for an upcoming release. Please keep an eye
on this site for updates!

As of now TFS integration is not implemented for Visual Studio in Mac, they are working on that. Got this information from one person who is directly involved in the development of Xamarin for Mac.

According to this Link this feature is now officially supported and deployed with the new version Visual Studio for Mac (extension v0.3)

Related

Cloud Service project no longer loading

I have a Microsoft Visual Studio solution that I have been using for many years for producing a new release of our software application. One of the projects has recently stopped loading.
It looks like the problem may be similar to:
Visual Studio 2013/2015 Can't Load Azure Project
However in that case it was a new installation of Visual Studio.
Looking in add/remove programs it appears that 'Microsoft Azure Tools for Microsoft Visual Studio 2013' has an installed date of 19th May this year and version number 2.5.21104.1601.
What is the simplest way for me to fix this problem? Should I uninstall the Azure Tools and see if I can download and install V2.4? or do I need to install a new version of Azure SDK, as the other question suggests?
Another option I have, might be to upgrade to Visual Studio 2017. I have been reluctant to do this, as am not sure what things might break.
EDIT: I notice in Extensions and Updates there is Microsoft Azure SDK 2.9 available. Should I install this?
Any suggestions appreciated.
Thanks
Phil.
As you said you could try installing Microsoft Azure SDK 2.9.
Here is the Microsoft Release summary for Azure SDK 2.9.
Before installing Azure SDK 2.9 you should read this document whether your project having all the support in this SDK. If not then you should upgrade to, VS 2017.
From a developer word, I'd say upgrade to VS 2017 where you get/support all the latest features in your hand.

Visual Studio for Mac connecting to VSTS Projects

I am having some difficulties trying to get Visual Studio for Mac to connect to my VSTS projects through my Visual Studio monthly plan.
I have followed this guide: https://learn.microsoft.com/en-us/visualstudio/mac/tf-version-control
I got the extension, but what I am not seeing are the projects listed. I am able to see the projects on Visual Studio 2017 on Windows. For the Mac version, I am just seeing VSTS, 3 Projects. None of my projects are showing up. Even if I complete the guide, I am not seeing any of my projects in the Mac version.
Am I doing something wrong, or does Microsoft just not support their own services?
Thanks!
The guide you refer to is for using Team Foundation Version Control (TFVC) with Visual Studio for Mac, not Git. I suppose the 3 projects you can see are using TFVC version control.

Is TFS available in Visual Studio for Mac

I haven’t find TFS in Visual Studio for mac, Is any alternative tools available for that.
TFS is a rather broad term and describes a whole suite of solutions. I’m assuming that you mean the version control section for my answer.
There is no support for TFVC, which is the older versioning control system that used to be default in TFS.
Since some time now, TFS and VSTS (basically the cloud hosted version of TFS) have switched to Git. Git is supported from Visual Studio for Mac as well as a lot of other tools of course.
If you still want to use TFVC, I have only found one option which isn't pretty. I installed Eclipse (the IDE for Java) which has a plugin for the TFVC version control. It looks and works pretty similar to how it looks in Visual Studio for Windows. It has some quirks and I would be surprised if it is still actively maintained, so use with caution and if you have the possibility look into switching to Git.
Edit though they seem to be working on it! If you check out the linked blog post you will see that support is in the works and I think there is a preview you can download today.
For Visual Studio Mac, TFS is supported for now. There has been a uservocie, you can vote up and monitor it.
TFS Version Control
https://visualstudio.uservoice.com/forums/563332-visual-studio-for-mac/suggestions/17136163-tfs-version-control
However, this is only a preview feature as you can see the comment from PM:
I’m happy to say that our first preview of this feature is now
available – check out the announcement blog post.
https://blogs.msdn.microsoft.com/visualstudio/2018/05/07/visual-studio-for-mac-version-7-5-and-beyond/
I’ll continue to share out updates here as we make updates to the
preview.
Jordan Program Manager, Visual Studio for Mac
According to the comment below the blog post, it seems not stable for now. If you want a more stably solution of using TFS source control on Mac, you could try to use Visual Studio Code, which is more of a fast, lightweight code editor.
With the help of Visual Studio Team Services extension on Visual Studio Code, it allows you to connect to Team Services and Team Foundation Server and provides support for both Team Foundation Version Control (TFVC) and GIT. More details can be found at Connect VS code with TFS on mac
As of VS 2019 for MAC, support for preview as well has been dropped.
Caution
The preview TFVC extension for Visual Studio for Mac is no longer supported in Visual Studio 2019 for Mac.
As per this doc, it's recommended to use GIT for version control. Otherwise, if there's no option then to use TFS on macOS several options are also provided in the link.
Option 1. Use Visual Studio Code and the Azure Repos extension, for a
graphical UI
Option 2. Connect to your repo using the Team Explorer Everywhere Command Line Client (TEE-CLC)
Also, there's eclipse plugin available for TFVC on mac

Visual Studio team services for Mac

I am working on Xamarin visual studio on Mac and we are using visual studio team services for our project.I have no problem pulling the code but I can't seem to be able to Check in any file I modify to the team service.
If you are using GIT just take a look at below tutorials:
Working with Git on Visual Studio Mac
Xamarin DevOps with VSTS - Getting Started(Visual Studio for Mac has replaced Xamarin Studio, but similar steps on git)
For visual studio Mac, TFVC also supported for now.
However, this is only a preview feature as you can see the comment from PM:
I’m happy to say that our first preview of this feature is now
available – check out the announcement blog post.
https://blogs.msdn.microsoft.com/visualstudio/2018/05/07/visual-studio-for-mac-version-7-5-and-beyond/
I’ll continue to share out updates here as we make updates to the
preview.
Jordan Program Manager, Visual Studio for Mac
According to the comment below the blog, seems not stable for now.
For now, you want a more stably solution of using TFVC source control on Mac. You could try to use Visual Studio Code , which is more of a quick; light weight code editor.
With the help of Visual Studio Team Services extension on Visual Studio Code, it allows you to connect to Team Services and Team Foundation Server and provides support for both Team Foundation Version Control (TFVC), GIT. More details please take a look at Connect VS code with TFS on mac

ClearCase Integration for Visual Studio 2017

Does anyone know if there's a way to integrate clearcase 8.0.1.06 into visual studio 2017? I tried the registry hack detailed in this stack overflow post and also uninstalling and reinstalling clearcase after installing VS2017 but nothing seems to work. If there is no support for VS2017 currently, does anyone know how long it usually takes before clearcase is supported? Thank you.
Edit: I posted the same question on the IBM dev forum and someone responded that the ClearCase devs are working on support but it won't be available for a quarter or two.
As you can see in the "Collaborate on Code" Visual Studio 2017 page, the focus is now on Git.
As commented by Peter A. Schneider, there is a IBM Rational ClearCase integration with Microsoft Visual Studio 2017. The installation instruction, though, might not work fully.
That being said, trying to integrate such an obsolete source control system such as ClearCase is counter-productive. IBM is working on integration its successor RTC (Rational Team Concert) with RTC 6.0.4.
That being said, you can still try and see if the extension "
VS Code ClearCase" works for you. It is however for VS Code, not for VS 2017.

Resources