J'utilise git
pour le contrôle de version de divers projets.
Existe-t-il un logiciel d'interface graphique permettant de naviguer dans les commits et les branches d'un projet et de récupérer les versions dans les projets git?
software-recommendation
gui
git
Matoeil
la source
la source
gitKraken
gitkraken.comRéponses:
Je suppose que vous recherchez un frontal facile à utiliser pour git.
Jetez un oeil à la section " Interfaces graphiques " de la page InterfacesFrontendsAndTools sur Git Wiki. Là ont été mentionnés:
gitk
paquet)git-gui
paquet)Edit: Ce sont les suggestions données dans les autres réponses.
Il existe quelques logiciels que je trouve personnellement très faciles à utiliser.
Giggle : J'utilise personnellement . C'est simple et intuitif à utiliser.
giggle
Cola Git GUI : Je n'ai pas utilisé , mais cela semble prometteur.
Cola Git
la source
Après avoir testé tous les outils mentionnés ci-dessus, je me suis installé avec les outils suivants pour gérer mes référentiels Git:
SmartGit
SmartGit est une interface utilisateur graphique conviviale pour Git avec des flux de travail optimisés. SmartGit prend en charge toutes les fonctionnalités Git et Mercurial nécessaires au travail quotidien dans les projets de développement logiciel:
J'ai aussi un assistant facile à utiliser pour vous connecter à des référentiels en ligne comme GitHub et BitBucket
RabbitVCS
En revanche, RabbitVCS a une approche différente des autres outils. Plutôt que de fournir une interface utilisateur externe à votre référentiel git, il s’intègre à Nautilus. En fait, RabbitVCS est un ensemble d’outils graphiques conçus pour fournir un accès simple et direct aux systèmes de contrôle de version que vous utilisez.
la source
Oui; git a une interface graphique que vous pouvez exécuter avec la
git gui
commande.Si cela ne fonctionne pas, cela signifie que vous devez installer l'interface graphique pour
git
. Vous pouvez le faire en installant le paquet git-gui . Ou, mieux encore, installez le paquet git-all .Voir
man git-gui
pour plus de détails. Notez que pendant que la page de manuel est appeléegit-gui
, vous exécutez ceci en tant quegit gui
.la source
git-gui
outil avecgit gui
ougit citool
git gui
fonctionnalité est très complète. Je l'aime.echo '*TkTheme: clam' | xrdb -merge -
avant de commencergit gui
le rendra un peu moins laid.J'ai utilisé
gitg
pendant un certain temps avant de revenir à la CLI seulement. Pour le divertissement, ilgource
peut transformer votre historique git en animation :)la source
git clone
linux repo (2) rungit log --pretty=format:user:%aN%n%ct --reverse --raw --encoding=UTF-8 --no-renames -n 10000 | gource --log-format git -a 2 -i 120 -s 1 --loop --padding 1.4 --max-file-lag 1 --user-friction 0.2 -
(3) appuyer surf
ouu
pour cacher les noms de fichier ou noms d'utilisateurJe suis assez partial pour smartgit. Vous pouvez en savoir plus à ce sujet ici. C'est de loin le client git le plus complet sur Linux que j'ai trouvé. Cela étant dit, la ligne de commande est très puissante et je vous suggère de l'apprendre bien avant d'utiliser une interface graphique.
la source
Je fais partie de l'équipe qui développe GitKraken , je suis donc un peu partial, mais je vous recommande fortement de le vérifier. Multiplate-forme, vous pouvez utiliser le même outil sous Windows , Mac et Linux . Il comporte également d'autres fonctionnalités uniques, notamment l'annulation / restauration, la recherche indexée et une conception intuitive et réactive. Si GitKraken ne fonctionne pas pour vous, j'ai également utilisé Git Extensions (Windows) et GitHub Desktop (Windows / Mac) et rencontré un certain succès .
la source
16.04
et la première impression est vraiment bonne. @chris envisage-t-on d'ouvrir ce projet à la source?Plutôt que de télécharger et de compiler le fichier tar.gz à partir du source ( http://www.syntevo.com/smartgit/index.html ), il existe un PPA sur le tableau de bord disponible qui permet de l'installer
smartgit
à l'aide desapt-get
commandes normales .Depuis un terminal ( Ctrl+ Alt+ t), entrez les commandes suivantes:
Cela installera la dernière version de smartgit.
la source
Il existe également un logiciel relativement nouveau (il y a quelques mois) appelé GitEye .
Il fournit une interface graphique familière car il est basé sur le framework Eclipse RCP. Vous pouvez également l'utiliser sous Windows et Mac, car il fonctionne en java.
Essaie; c'est gratuit.
Jusqu'à présent, mon seul reproche est que son outil de fusion est plutôt limité.
la source
Ungit semble être une puissante interface graphique intuitive pour git.
la source
J'utilise des extensions git - je trouve cela très utile pour ce dont j'ai besoin. Voici un lien pour le faire fonctionner le 12.04
la source
Si vous utilisez Emacs (ce qui est fantastique), alors vous trouverez que Magit est une option très brillante: D
la source
Je n'appellerais jamais cela le meilleur client git, mais je trouve intéressant de noter que Meld fournit également des fonctionnalités de base de contrôle de version, bien que son objectif principal soit de comparer les fichiers et les répertoires:
Citant l'aperçu des fonctionnalités:
Selon votre objectif et votre flux de travail, il peut également être intéressant de regarder de plus près le plugin de contrôle de version de votre IDE préféré. J'ai utilisé de tels exemples, par exemple, dans Eclipse, Monodevelop et PyCharm.
la source
Le Cola Git est simple mais tient ses promesses et le SmartGit regorge de fonctionnalités!
la source