Je cherche un moyen de voir, bien que égalité, à toute l'histoire de mon repo de git actuel. De quoi il ressemble à "l'histoire de l'histoire d'Egit ne fera que montrer les engagements à la commission actuelle. Avec cela, je veux dire que si je commis 1 et commit2, puis décidez de faire la caisse de la première, l'exécution de "spectacle dans l'historique" du projet ne montrera pas de commit2. P>
Y a-t-il un moyen qui me permet de voir toute l'histoire du repo? Je suppose que ça va être quelque chose sur les lignes de la commande code> de la console de journal p> p>
En d'autres termes, si vous vérifiez à tout moment votre initiale commis, comment êtes-vous censé pouvoir commander plus tard les nouveaux engagements si votre histoire ne leur montrera pas? P>
J'ai choisi, et il semble que Tortoisegit "souffre" du même problème. Est-ce vraiment un problème ou est juste moi qui ne fait pas rien comme nous sommes supposés? P>
merci p>
5 Réponses :
Je voudrais simplement ouvrir J'espère que cela aide. P> gitk --all code> et regarder le sommet. Cela vous montrera toute l'histoire. Je n'ai pas travaillé avec les autres outils, mais s'ils ne disposent pas d'un commutateur --all, utilisez Gitk. P>
Si vous regardez la barre d'outils sous l'onglet Historique, il y a une petite icône d'un chemin de chemin dans deux flèches descendantes. Son info-bulle dit "Afficher toutes les branches et tags". Je pense que cela fera ce que vous voulez. P>
J'aime utiliser le menu contextuel lorsque vous cliquez avec le bouton droit sur le dossier Repo. Allez à TortoiseGit -> Montrez le journal p>
J'avais aussi ce problème. P>
Il existe une vue "Git Reflog" disponible sur les dernières versions (version de service Eclipse Luna 1 [4.4.1] avec EGIT 3.5.1). P>
Pour fond Voir: http://aniszczyk.org/2011 / 06/26 / git-reflog-and-éclipse / p>
Il y a en fait un bouton afficher toutes les branches et tags em> dans la vue Historique de l'éclipse pour afficher tous les engagements. Voir Screenshot pour plus de détails: P>
(il était déjà mentionné par L2G, mais je n'avais pas assez de réputation pour poster un commentaire là-bas.) p>
Ce bouton ne fonctionne pas. Je ne sais pas si c'est parce que je fusionne les branches après avoir travaillé avec eux, mais ce serait bien de les voir tous comme dans votre photo. Au lieu de cela, je ne vois qu'une grande longue ligne, comme s'ils sont une branche :-(. Mais encore une fois, c'est généralement (sinon chaque fois) un "fastforward", qui pourrait être la raison x)
Oui, un fastforward est considéré comme une extension linéaire de l'histoire. Vous pouvez modifier ce comportement en ajoutant '-NO-FF' à la commande de fusion.