7
votes

Monodevelop utilisant avec Team Foundation Server (TFS, SVN?)

Nous utilisons Monodevelop / MonoTouch pour construire nos applications iPhone / iPad Enterprise.

Un nouveau client nous invite à utiliser leur TFS comme référentiel de code source. Y a-t-il un pont qui peut nous permettre de se connecter à TFS? Peut-être via Svn si nous devons?

Edit: La version la plus récente de Xamarin prend désormais en charge complètement Visual Studio 2012. http://xamarin.com


0 commentaires

6 Réponses :


4
votes

Quelques options pour vous:


0 commentaires

2
votes

Dans un projet précédent, j'ai travaillé sur ce qui a besoin exactement de la même chose ce que nous avons fait était de lancer des fenêtres dans une machine virtuelle (à l'aide de Parallels) et de conserver la solution SourceCode de la solution MonoTouch dans Windows, puis utilisez des parallèles pour partager cela avec OSX. , où nous développerions en utilisant monodevelop. Sous Windows, nous allions simplement utiliser Visual Studio pour commettre le code à TFS.

Ce n'est pas la plus grande solution, mais cela a bien fonctionné. Un bel effet secondaire est que vous pouvez toujours ouvrir quelques classes dans VS + Restomer et nettoyer le code plus facilement, et il apparaît automatiquement dans monodevelop.


5 commentaires

J'utilise cette solution maintenant pendant quelques mois et j'en ai été très contente. Mon monoandroïde dans Visual Studio se connecte aussi bien que j'ai un point de code source vérité.


Avec cette solution en cours d'exécution: quelle est votre approche pour ajouter des fichiers? Si vous les ajoutez à monodevelop, VS ne saura pas. Ou le fera?


Il n'y a pas, vous devez ajouter des fichiers manuellement. Mais vs montrera les fichiers du répertoire en gris clair, il est donc assez facile de trouver les fichiers.


Ah. Et qu'en est-il de déménager et de renommer des fichiers dans MD? BTW: Il suffit d'ouvrir une solution MD et VS2010 affirme qu'il ne peut pas lire les fichiers CSPROJ de monodevelop. Il ouvre le SLN sans problèmes mais ne charge pas de charger tous les projets, en lui disant qu'il s'agit d'une configuration non valide. Je continuerai à essayer.


Oui, ce n'est pas un travail simple. Pour le projet MonoTouch, je n'ai jamais dérangé la configuration du projet dans VS, je viens d'utiliser le client TFS à l'intérieur de VS pour commettre les fichiers directement. C'était il y a longtemps, cependant, je ne l'ai pas fait récemment, alors je ne me souviens pas de détails ..



5
votes

Il y a une Addin plus récente disponible pour MonoDevelop qui semble combler cette lacune. Lien: http://www.teamaddins.com/


2 commentaires

Dès cette rédaction, ce n'est toujours pas prêt pour le grand temps. Je l'ai essayé, mais à la fin, je devais simplement le désinstaller et annuler manuellement ses changements de la ligne de commande TF, car elle jetait nullreferenceExceptions.


@Calvinfisher - Merci pour les informations. Avez-vous eu de la chance avec une autre solution?



0
votes

La moindre solution que j'ai proposée pour Xamarin + TFS consiste à configurer TFS via une machine Windows comme étant normale, montez l'espace de travail TFS en tant que fichier de fichiers SMB sur le Mac (Finder / Go / Connectez-vous au serveur). et gérer manuellement les commandes de contrôle dans Visual Studio tout en faisant des modifications.

C'est Klugedy, mais il ne semble pas y avoir d'outillage TFS fiable disponible pour Mac. Et même avec la sortie de MonoTouch pour Visual Studio, il y a encore des choses que vous devez faire via Xamarin Studio.


0 commentaires

1
votes

Xamarin prend désormais en charge complète de Visual Studio en tant que plug-in.


0 commentaires

0
votes

Notre entreprise utilise TFS et Xamarin Studio et après la version 4.1 TeamAdddins a cessé de travailler, j'ai créé une nouvelle addition qui est une source ouverte et vous pourriez essayer: https://github.com/indomitable/monodevelop-tfs-addin


1 commentaires

Bonjour, j'ai essayé votre plugin, mais j'ai beaucoup d'erreur par elle :(