MonoDevelop/MonoTouch を使用して、エンタープライズ iPhone/iPad アプリを構築しています。
新しいクライアントが、TFS をソース コード リポジトリとして使用することを希望しています。TFS に接続できるブリッジはありますか? 必要に応じて、おそらくSVN経由で?
編集: Xamarin の最新バージョンは、Visual Studio 2012 を完全にサポートするようになりました。http://Xamarin.com
MonoDevelop/MonoTouch を使用して、エンタープライズ iPhone/iPad アプリを構築しています。
新しいクライアントが、TFS をソース コード リポジトリとして使用することを希望しています。TFS に接続できるブリッジはありますか? 必要に応じて、おそらくSVN経由で?
編集: Xamarin の最新バージョンは、Visual Studio 2012 を完全にサポートするようになりました。http://Xamarin.com
このギャップを埋めるように見える MonoDevelop 用の新しいアドインが利用可能です。リンク: http://www.teamaddins.com/
あなたのためのいくつかのオプション:
Team Explorer Everywhere にはコマンド ライン インターフェイスがあるため、MonoDevelop とは統合されません。MonoDevelop には SVN のサポートが組み込まれているため、SvnBridge は機能する可能性がありますが、この方法で実行した個人的な経験はありません。
私が取り組んだ以前のプロジェクトでは、VM で Windows を (Parallels を使用して) 実行し、MonoTouch ソリューションのソースコードを Windows に保持し、Parallels を使用してそれを OSX と共有するという、まったく同じことが必要でした。 MonoDevelop を使用して開発します。Windows では、Visual Studio を使用してコードを TFS にコミットするだけです。
これは最善の解決策ではありませんが、うまく機能しました。これの良い副作用は、VS+Resharper でいつでもいくつかのクラスを開いて、コードをより簡単にクリーンアップできることです。また、MonoDevelop で自動的に表示されます。
Xamarin は、プラグインとして完全な Visual Studio をサポートするようになりました。
Xamarin + TFS について私が思いついた最も悪い解決策は、通常どおり Windows マシンを介して TFS をセットアップし、TFS ワークスペースを Mac 上の SMB ファイル共有としてマウントし (Finder/Go/Connect to Server)、管理することです。編集中に Visual Studio で手動でチェックアウトします。
クルージーですが、Mac で利用できる信頼できる TFS ツールはないようです。また、Visual Studio 用の Monotouch がリリースされたとしても、Xamarin Studio を使用して行う必要があることはまだあります。