Использование MonoDevelop с Team Foundation Server (TFS, SVN?) - PullRequest
7 голосов
/ 28 марта 2011

Мы используем MonoDevelop / MonoTouch для создания наших корпоративных приложений для iPhone / iPad.

Новый клиент хочет, чтобы мы использовали их TFS в качестве хранилища исходного кода.Есть ли мост, который может позволить нам подключиться к TFS?Возможно, через SVN, если нам нужно?

РЕДАКТИРОВАТЬ: новейшая версия Xamarin теперь полностью поддерживает Visual Studio 2012.http://Xamarin.com

Ответы [ 6 ]

5 голосов
/ 27 октября 2011

Для MonoDevelop доступно новое дополнение, которое, по-видимому, заполняет этот пробел. Ссылка: http://www.teamaddins.com/

4 голосов
/ 28 марта 2011

Несколько вариантов для вас:

Team Explorer Everywhere имеет интерфейс командной строки, поэтому он не интегрируется с MonoDevelop.SvnBridge может работать, поскольку MonoDevelop имеет встроенную поддержку SVN, но у меня нет личного опыта, как это сделать.

2 голосов
/ 28 марта 2011

В предыдущем проекте, над которым я работал, требовалось то же самое, что мы делали: просто запускали окна на виртуальной машине (используя Parallels) и сохраняли исходный код решения MonoTouch в Windows, а затем использовали Parallels, чтобы делиться этим с OSX. где мы будем разрабатывать с использованием MonoDevelop. В Windows мы просто использовали бы Visual Studio для фиксации кода в TFS.

Это не самое лучшее решение, но оно работало хорошо. Приятным побочным эффектом этого является то, что вы всегда можете открыть несколько классов в VS + Resharper и легче очистить код, и он автоматически отображается в MonoDevelop.

1 голос
/ 19 сентября 2013

Xamarin теперь поддерживает полноценную Visual Studio как плагин.

0 голосов
/ 09 декабря 2013

Наша фирма использует TFS и Xamarin Studio, и после версии 4.1 TeamAddins перестала работать, я создал новый плагин с открытым исходным кодом, и вы можете попробовать его: https://github.com/Indomitable/monodevelop-tfs-addin

0 голосов
/ 18 сентября 2013

Наименее плохое решение, которое я придумала для Xamarin + TFS, - это настроить TFS на компьютере под управлением Windows в обычном режиме, смонтировать рабочее пространство TFS как файловый ресурс SMB на Mac (Finder / Go / Connect to Server)и управлять извлечениями вручную в Visual Studio при внесении изменений.

Это хитро, но, похоже, нет надежных инструментов TFS для Mac.И даже с выпуском Monotouch для Visual Studio, есть еще вещи, которые вы должны сделать через Xamarin Studio.

...