7

我们使用 MonoDevelop/MonoTouch 来构建我们的企业 iPhone/iPad 应用程序。

一个新客户希望我们使用他们的 TFS 作为源代码存储库。有没有可以让我们连接到 TFS 的网桥?如果必须的话,也许通过 SVN?

编辑:Xamarin 的最新版本现在完全支持 Visual Studio 2012。http://Xamarin.com

4

6 回答 6

5

MonoDevelop 有一个更新的插件可以填补这个空白。链接:http ://www.teamaddins.com/

于 2011-10-27T02:51:40.147 回答
4

几个选项供您选择:

Team Explorer Everywhere 有一个命令行界面,因此它不会与 MonoDevelop 集成。SvnBridge 可以工作,因为 MonoDevelop 已经内置了对 SVN 的支持,但我没有这样做的个人经验。

于 2011-03-28T01:35:54.333 回答
2

在之前的一个项目中,我所做的需要与我们所做的完全相同的事情是在 VM 中运行 Windows(使用 Parallels),并将 MonoTouch 解决方案源代码保存在 Windows 中,然后使用 Parallels 与 OSX 共享它,我们在其中将使用 MonoDevelop 进行开发。在 Windows 中,我们只需使用 Visual Studio 将代码提交到 TFS。

这不是最好的解决方案,但效果很好。这样做的一个很好的副作用是,您总是可以在 VS+Resharper 中打开一些类并更轻松地清理代码,并且它会自动显示在 MonoDevelop 中。

于 2011-03-28T14:34:34.220 回答
1

Xamarin 现在支持完整的 Visual Studio 作为插件。

于 2013-09-19T15:57:49.190 回答
0

我为 Xamarin + TFS 提出的最糟糕的解决方案是通过 Windows 机器正常设置 TFS,将 TFS 工作区作为 SMB 文件共享安装在 Mac 上(Finder/Go/Connect to Server),并管理进行编辑时在 Visual Studio 中手动签出。

这很麻烦,但似乎没有任何可用于 Mac 的可靠 TFS 工具。即使发布了适用于 Visual Studio 的 Monotouch,您仍然需要通过 Xamarin Studio 完成一些工作。

于 2013-09-18T18:30:19.893 回答
0

我们公司使用 TFS 和 Xamarin Studio,在 4.1 版 TeamAddins 停止工作后,我创建了一个新的插件,它是一个开源插件,您可以尝试一下: https ://github.com/Indomitable/monodevelop-tfs-addin

于 2013-12-09T10:32:44.960 回答