Pourquoi l'outil de fusion est-il désactivé dans Eclipse pour un projet géré par EGit?
Que par la EGit Guide De L'Utilisateurà utiliser l'outil de fusion, il faut cliquer droit sur la ressource avec un conflit de fusion, puis sélectionnez Équipe > Outil de Fusion de. Cependant, quand je fais cela, l'Outil de Fusion de l'option est grisée. EGit est correctement détecter les conflits et en me montrant à la fois l'icône et le texte de l'étiquette des décorations pour le fichier en conflit.
Des idées?
source d'informationauteur Josh Glover | 2011-05-09
Vous devez vous connecter pour publier un commentaire.
Il a été désactivé pour moi car j'ai eu quelques changements dans ma cachette liste.
résolu le problème pour moi.
Il peut dépendre de la version de EGit que vous utilisez, et sur l'opération qui mènent au conflit.
Voir, par exemple, bug 339092 qui mentionnent l'outil de fusion n'étant pas activé dans le cas d'un conflit après le cherry-picking: seul le vient de paraître EGit 0.12 les soutiendrait.
Le seul moment (sauf bug) que l'Outil de Fusion serait désactivé, c'est que lorsque vous êtes en tout état autre que les Conflits; c'est à dire que vous ne verrez que l'option activé lorsque l'état est en Conflit. L'état est indiqué à côté du nom du projet dans la plupart des points de vue, tels que l'Explorateur de Projet et de les Synchroniser.
Assurez-vous d'avoir fusionné avec la branche désirée, puis, si votre fusionner les résultats dans les conflits, votre projet va entrer dans des Conflits de mode, et de l'Outil de Fusion sera activé.
Ce qui se passe si vous avez essayé de faire des changements à l'extérieur, et il y avait fusionne requis à partir de la télécommande. Il échoue avec "pas FF", mais aussi en détecte simultanément le conflit. Ne me demandez pas pourquoi il ne marque pas de l'ensemble du projet comme étant en conflit à ce point.
Ouvrez l'onglet Synchroniser, cliquez-droit sur le projet et sélectionnez "fusionner". Immédiatement à l'échec car le fichier en conflit, et il passe sur le conflit icône de l'étiquette pour le projet et permet à l 'outil de fusion de l'option.
C'est pour EGit 4.0.3 dans Eclipse Mars.
Cela se produit également si vous êtes détaché à la tête de l'etat (dans mon cas, j'avais vérifié une branche distante et puis oublié).
Aussi, même après que vous avez corrigé le problème, vous devrez peut-être sélectionner un autre projet, puis sélectionnez à nouveau l'un que vous voulez vraiment (suffit de les sélectionner dans la vue package explorer) pour que le menu de mise à jour.