MonoDevelop Using with Team Foundation Server (TFS, SVN?)

10,058

Solution 1

Xamarin now supports full Visual Studio as a plug in.

Solution 2

There is a newer addin available for MonoDevelop that appears to fill this gap. Link: http://www.teamaddins.com/

Solution 3

A couple of options for you:

Team Explorer Everywhere has a command line interface, so it won't integrate with MonoDevelop. SvnBridge could work as MonoDevelop has built in support for SVN, but I don't have personal experience doing it this way.

Solution 4

In a previous project I worked on that needed exactly the same thing what we did was to just run windows in a VM (using Parallels), and keep the MonoTouch solution sourcecode in Windows, and then use Parallels to share that with OSX, where we would develop using MonoDevelop. In Windows, we would simply use Visual Studio to commit the code to TFS.

It's not the greatest solution, but it worked well. A nice side effect of that is that you can always open a few classes in VS+Resharper and clean up the code more easily, and it shows up automatically in MonoDevelop.

Share:
10,058
Ian Vink
Author by

Ian Vink

https://mvp.microsoft.com/en-us/PublicProfile/5002789?fullName=Ian%20Vink

Updated on June 13, 2022

Comments

  • Ian Vink
    Ian Vink almost 2 years

    We use MonoDevelop/MonoTouch to build our enterprise iPhone/iPad apps.

    A new client wants to us to use their TFS as a source code repository. Is there a bridge that can allow us to connect to TFS? Perhaps via SVN if we have to?

    EDIT: Xamarin's newest version now supports Visual Studio 2012 fully. http://Xamarin.com

  • Ian Vink
    Ian Vink over 12 years
    I've been using this solution now for a few months and have been very happy with it. My MonoAndroid in Visual Studio connects nicely too so I have one point of source code truth.
  • Krumelur
    Krumelur over 12 years
    With that solution running: what is your approach to add files? If you add them in Monodevelop, VS will not know. Or will it?
  • Eduardo Scoz
    Eduardo Scoz over 12 years
    It wont, you need to add files manually. But VS will show the files in the directory in light gray, so it's fairly easy to find the files.
  • Krumelur
    Krumelur over 12 years
    Ah. And what about moving and renaming files in MD? BTW: Just tried opening an MD solution and VS2010 claims it cannot read the CSPROJ files of Monodevelop. It opens the SLN without problems but fails to load all projects, telling my that it is an invalid configuration. I will keep on trying.
  • Eduardo Scoz
    Eduardo Scoz over 12 years
    Yeah, it's not a simple job. For the MonoTouch project, I never bothered setting up the project in VS, I just used the TFS client inside VS to commit the files directly. That was a long time ago, though, I haven't done it recently, so I don't remember details..
  • Calvin Fisher
    Calvin Fisher over 11 years
    As of this writing, it's still not ready for prime time. I tried it out but in the end I had to just uninstall it and manually undo its changes from the TF command line because it was throwing NullReferenceExceptions.
  • Peter
    Peter over 11 years
    @CalvinFisher - Thanks for the info. Did you have any luck with another solution?
  • StefanoM5
    StefanoM5 almost 10 years
    Hi, i tried your plugin, but i have a lot of error by it :(