Comment puis-je visualiser GitHub l'histoire de la branche sur Windows?
À chaque fois que je pensais de commutation de l'ensemble de notre petite équipe de projets git /github, ce qui m'a fait souffrir est qu'il ne semble pas être un outil pour visualiser tous ce codage social, de la bonté.
Lorsque nous commençons tous à sauvagement de ramification, la fourche et la fusion, je pense que nous allons besoin un outil qui nous auraient permis de graphiquement voir l'image complète de notre référentiel et la multitude de ses branches, afin de venir avec un plan de fusion de tous de retour à un certain point, dans une seule et unique vérité (la proverbiale origin/master).
J'ai essayé de googler pour un outil de visualisation à plusieurs reprises, mais il est venu les mains vides. Espérais que GitHub pour Windows permettrait de résoudre une fois pour toutes, mais tout ce qu'il montre est linéaire de l'histoire pour un extrait de la branche.
Ce que je cherche quelque chose de semblable à ce que TortoiseHg a - un graphique montrant toutes les branches et s'engage. Avez-vous connaissance de tels outils? (Nous sommes sous Windows.)
comme beaucoup l'avons mentionné précédemment, le réseau graphique est très limité, pas moyen de la réalisation d'opérations directement (comme l'affichage des diffs, la fusion) sur le graphique lui-même.
oui, c'est assez basique... j'étais curieux de savoir ce que l'OP avait fait défaut dans cette fonction. Quelques bonnes réponses figurant ci-dessous!
OriginalL'auteur Dav | 2012-09-07
Vous devez vous connecter pour publier un commentaire.
SourceTree semble plus convivial que de TortoiseGit pour les graphes et vous pouvez interagir avec le graphique.
Le vote de cette réponse car pour le moment c'est à mon avis est la meilleure façon d'afficher les graphiques que j'avais en tête. Merci!
OriginalL'auteur Adam Tegen
Bâton avec msysgit
est ce que vous voulez. De là, vous pouvez même la caisse de branches, de réinitialisation, voir de diff, etc.
Pour quelque chose de plus rapide, je dirais
Cela est acheminée par des
less
par défaut, ce qui vous donne une bonne navigation, y compris la recherche.Une autre option est juste d'installer linux dans une machine virtuelle (virual box est gratuite) et à l'utilisation
tig
. Vous pouvez utiliser le protocole ssh à la machine virtuelle si vous n'avez pas à traiter avec la machine virtuelle elle-même de l'utilisation de linux.OriginalL'auteur Adam Dymitruk
GitExtensions est votre meilleur pari.
TortoiseGit est ok, mais dans sa tentative pour "nous protéger de nous-mêmes", ils se cachent certains de la patrie, de la puissance de Git. Échouer.
SeeGit est un projet intéressant de Phil Haack qui aide à visualiser les choses.
Le meilleur outil est la ligne de commande et une commande rapide, comme c'est probablement le plus facile et le plus puissant:
OriginalL'auteur robrich
C'est à peu près faudrait TortoiseGit puisque vous êtes déjà familier avec TortoiseHg. (Vérifier
All Branches
)OriginalL'auteur prusswan
Selon votre
push \fetch \ pull
habitudes, alors vous pouvez soit utiliser legitk
spectateur de voir ce que vous savez localement (y compris les télécommandes que vous avez récupéré), ou vous pouvez utiliser leNetwork
capacité sur Github pour voir ce que c'est.Il suffit de sélectionner un multi-fourches projet (avec pas trop de fourches;-) et cliquez sur l'onglet réseau pour voir comment les autres fourches se rapportent à elle.
À certains moments, vous avez besoin de le changer fourchette pour obtenir le point de vue que vous voulez, mais ce n'est pas trop compliqué, et pour une petite équipe, il semble ok.
J'ai fait récemment des suggestions de Github sur la sélectivité pour les fourches (à déroulante, sélectionnez lorsqu'il y a beaucoup de fourches pour afficher).
OriginalL'auteur Philip Oakley