Eclipse, Git Synchroniser n'affiche pas les changements
Peu importe ce que je fais, Eclipse (EGit) n'affiche pas les changements. J'ai beaucoup cherché pour ce problème, mais ne peut pas le résoudre. Un de mes amis a le même problème. Dans le passé, tout a bien fonctionné, mais d'un jour à l'autre, la question s'est produite.
Quand j'ai frappé Équipe > Synchroniser espace de travail, seule la boîte de dialogue "Synchronisation Git: Pas de changements." apparaît. Lorsque je choisis Équipe > Avancé > Synchroniser, la même chose arrive.
J'ai aussi installé un nouveau Eclipse (avec un nouveau Windows) et le problème était toujours là. Avec mon portable Ubuntu, tout est parfait.
Quelqu'un at-il le même problème? Est-il une solution? J'ai aussi essayé d'installer le plugins mentionnés dans ce réponse, mais il ne fonctionne pas pour moi.
Mise à jour
Eclipse affiche également les modifications entrantes (après extraction de l'amont) et les fichiers modifiés (avec une flèche), mais le synchroniser l'affichage ne montre pas les changements.
Mise à jour 2 j'ai testé un projet à partir de Github et là tout fonctionne comme apected. Quelle pourrait être la différence entre ces deux projets? J'ai vérifié les paramètres du référentiel et qu'ils sont égaux. Pourrait l'authentification causer des problèmes? Comme je l'ai dit, le projet fonctionne très bien sur ma machine Ubuntu.
Rien n'a changé. Comme je l'ai dit, j'ai aussi installé un nouveau système d'exploitation et un frais de l'Éclipse. Après que j'ai tiré le projet avec EGit et l'erreur était déjà là. Sur ma machine Ubuntu, tout fonctionne bien.
J'ai ajouté une autre mise à jour.
OriginalL'auteur vRallev | 2013-01-28
Vous devez vous connecter pour publier un commentaire.
J'ai utilisé le même problème, mais la mise à niveau vers EGit 2.2 semble avoir pris soin de lui. Les choses sont maintenant compatibles entre "git status" à la ligne de commande et l'Équipe "team /Synchroniser l'espace de travail" dans Eclipse.
Vous pouvez obtenir EGit de ici ou vous pouvez ajouter le site de mise à jour http://download.eclipse.org/egit/updates-2.2 à Eclipse.
Dernière Egit Site De Mise À Jour:
http://download.eclipse.org/egit/updates
Je n'avais jamais vu ce bug, et puis il a connu dans Juno après ma première fois en utilisant l'option de s'engager-et-pousser en une seule étape. La mise à niveau vers la dernière EGit résolu le problème.
La valeur par défaut Juno site de mise à jour actuellement a EGit 2.1, et Dan est utile de répondre à une mise à jour du site pour la 2.2. Cependant, EGit est d'ores et déjà à 2.3 et changer assez souvent. La meilleure chose à faire est de simplement utiliser l'Eclipse Marketplace, qui pointe toujours vers la dernière version.
OriginalL'auteur DanN
J'ai essayé la nouvelle EGit, re-cloner le projet et rien n'a fonctionné, sauf ceci:
Dans le Synchroniser la vue, cliquez sur la flèche de menu déroulant à côté de bouton de synchronisation, puis sélectionnez "Synchroniser...". Dans la boîte de dialogue qui s'affiche, choisissez Git, appuyez sur Suivant. Ensuite, la partie cruciale - sélectionner la destination pour être en TÊTE de votre référentiel et cochez la case "Inclure les modifications non validées par comparaison". Cliquez Sur Terminer.
Merci!!!! Que "Destination" widget a été assez maladroit pour moi. Eu à cliquer un peu de temps avant il a finalement montré la liste déroulante.
OriginalL'auteur Dejan Milosevic
Avant de synchroniser votre espace de travail, vous avez besoin de faire un "effort" sur le dépôt distant (
Team -> Fetch from Upstream
) pour obtenir tous les nouveaux changements dans votre dépôt local. Ensuite, vous pouvez les synchroniser.Si vous ne voulez pas faire deux clics, pour la synchronisation, vous pouvez activer le "Toujours de lancement de chercher avant de synchronisation" dans
Preferences -> Team -> Git -> Synchronize
.OriginalL'auteur Stefan Ferstl
Mise En Scène ChangementsCela a fonctionné pour moi :
Chaque fois que vous avez effectué des modifications. Clic droit sur le nom de votre Projet, puis Aller à l'Équipe et cliquez sur "Ajouter à l'Index". Maintenant de nouveau un clic Droit sur le Nom de votre Projet, puis Aller à l'Équipe et cliquez sur "Valider". Maintenant, Vous allez voir que Git mise en scène de la console a été ouverte et les modifications que vous avez apportées sont a commencé à afficher dans la mise en Scène des Changements de zone.
OriginalL'auteur Mohit Baluja
Nous avons été strugeling avec le même problème. Il s'est avéré que nous avons dû supprimer toutes les options dans Git->Synchroniser les préférences.
Nous sommes à l'aide d'Eclipse Juno et Kepler. En supprimant les options résolu le problème pour les deux.
OriginalL'auteur BetaRide
Si ça aide quelqu'un, je suis tombé sur le même problème.
Lors de la synchronisation, dans un référentiel de sélection, l'option Inclure les modifications non validées en comparaison n'est pas cochée et montre Pas de changements dans le Synchroniser vue. La synchronisation avec cette option cochée, montré les changements.
Eclipse Version: Luna Service Release 1 (4.4.1) - MacOS
OriginalL'auteur Vignesh Raja