Git et Team Foundation Server
Mise à jour: je n'ai pas utiliser TFS plus. Mais d'après les commentaires, je vois que git-tfs est évidemment la voie à suivre aujourd'hui.
Personne n'a l'expérience de l'utilisation de Git comme une solution hors ligne pour Team Foundation Server?
Pour Subversion, vous pouvez utiliser git-svn pour garder un repository privé avec un svn backend.
J'ai essayé d'utiliser SvnBridge et git-svn de travailler avec TFS. Au début, il semblait prometteur, mais Visual Studio reconnaît la solution comme étant sous contrôle de version TFS et interfère au cours de validation.
Il existe d'autres moyens de combiner ces deux-là?
- veuillez mettre à jour votre réponse, git, tfs est vraiment génial et l'empêche d'être rube goldbergian, je pense qu'il mérite beaucoup de crédit.
- récent stackoverflow.com/questions/16146791/...
Vous devez vous connecter pour publier un commentaire.
J'ai commencé à travailler sur un outil appelé git, tfs, similaire à certains égards à git-svn.
https://github.com/git-tfs/git-tfs
Une nouvelle offre de Microsoft: Git-tf
Annonce: En annonçant l'Intégration de Git avec TFS
Télécharger: ici
Source (CodePlex): ici
Je suis sûr que c'est possible, mais ça va être très rube goldberg-ian dans sa construction et sera très probablement conduire à plus de douleur que de plaisir. Je suggère de choisir un système de contrôle de source et d'aller avec elle.
Si vous avez besoin d'une réelle prise en charge hors connexion puis git est génial, mais de support de windows est encore un peu excentriques.
Nous avons juste décidé de le faire au travail. Voici un post de blog à propos de la façon dont nous l'avons fait.
http://blog.lozanotek.com/archive/2009/10/20/git-svn_SvnBridge_and_TFS_Source_Control.aspx
Viens de découvrir ce projet sur Github trop.. cela pourrait fonctionner, mais je n'ai pas encore essayé.
http://github.com/spraints/git-tfs
Je peux vous dire que c'est possible...
Ici aussi, vous pouvez trouver quelques petits détails à propos de quelqu'un avec la même expérience: http://blog.zobie.com/2009/04/using-git-to-avoid-problems-with-tfs/
Légèrement hors-sujet à votre question, mais j'ai écrit un script Powershell qui convertit un TFS référentiel à un Git un. Pourrait également être utile.
Voir mon dépôt Github pour le script
TFS prend en charge git maintenant:
tfs nouvelles git soutien
De Brian Harry passe par quelques détails à propos de la nouvelle intégration de dépôts Git dans le L'Équipe De La Fondation De Service ainsi que Team Foundation Server 2013. Il y a quelques points intéressants, il fait qui sont particulièrement importantes pour l'entreprise et plus généralement pour les équipes qui se soucient d'avoir une solide hébergement de leur repos Git:
Source: Entreprise De Qualité Git Repos
Je suis d'accord avec Matt Burke dit, je pense que http://git-tfs.com est votre choix. Mais il y a quelque inconvénient:
vous devez vous engager à 2 reprises, une fois en VS et une fois dans la console Git
si vous souhaitez lier un ensemble de modifications à un élément, vous avez à faire apprendre plus sur git, tfs déclaration (rcheckin,...)