2010-08-04 5 views
1

En guise de préface, je suis un réfugié d'Emacs sur les rives de Visual Studio 2010 et je suis certain que je travaille contre l'outil. S'il vous plaît quelqu'un pourrait me diriger dans la bonne direction. Mon problème est le fichier MyProject.csproj est gardé sous contrôle de version en utilisant TFS et mes collègues ont fait un certain nombre de changements qui ne s'entendent plus avec ma version. Pas un problème, je peux juste fusionner les changements et faire les choses correctement. Mais je ne peux pas, ou plutôt je ne sais pas comment. L'outil de comparaison dans VS ne fait que me taquiner, il ne me laissera pas choisir et choisir les différences comme je le dois. Ce que j'aimerais faire est simplement d'utiliser Merge dans Emacs, de parcourir le fichier en tapant L (gauche), R (droite), B (oth) et d'en finir en un rien de temps. Ce que je ne comprends pas, c'est pourquoi certains changements sont acceptés par défaut, que je ne peux pas modifier. Je pense que ce qu'il fait est d'identifier les changements que j'ai apportés au document ancêtre et de forcer ceux-ci à être faits en me donnant la possibilité de fusionner les changements de mes collègues. Mon problème est que ces choses sont contradictoires et je voudrais ignorer mon changement à la ligne 12 tout en acceptant la ligne 42 du Repository mais en appliquant ma ligne 106.Comment fusionner du texte dans Visual Studio 2010?

Mais je ne peux pas comprendre comment dire "non" à la ligne 12 Cela doit être commun, que fait-on dans VS pour que cela fonctionne?

Merci!

+1

2010 dans le corps de question; 2008 dans les balises. Lequel a raison? –

+0

Oups, 2010 est celui que j'utilise. – Ukko

Répondre

2

L'outil de comparaison standard fourni avec Visual Studio ... souffle. Ce n'est pas intuitif et ne fonctionne pas très bien.

Mais il est très facile d'intégrer différents outils de diff. J'utilise celui-ci:

http://visualstudiogallery.msdn.microsoft.com/en-us/dace3633-0b51-4629-85d4-c59cdce5bb3b?SRC=VSIDE

(aucune affiliation, est gratuit alors ne pas me ding pour kthx anti-spam). Fonctionne plutôt bien. Vous trouverez peut-être un là-bas mieux adapté à vos goûts, auquel cas vous pouvez integrate it into visual studio. (encore une fois, non associée à moi!)

+0

Merci, je pensais que j'étais fou en essayant de faire fonctionner la chose goofy. Dans ce cas, j'ai fini par l'éditer à la main, mais je suis maintenant armé d'un nouvel outil de fusion pour essayer le prochain conflit! – Ukko

0

Je vous conseille d'utiliser WinMerge pour comparer ou fusionner des fichiers avec VS Vous pouvez définir comme Will m'a dit.

Questions connexes