5 Clients git windows pour git le travail fait

Video: How to Install and Configure Git and GitHub on Windows

Il arrive un moment dans un codeur ou la vie de non-codeur lorsque le suivi des modifications de fichiers dans votre tête obtient juste de sortir de la main. Lorsque cela se produit la prochaine étape logique est de déplacer vos fichiers, que ce soit le code, les fichiers de configuration, fichiers texte ou autre- à un système de contrôle de version.

Git est un système de contrôle de version populaire (ou révision), qui est largement utilisé aujourd`hui et est construit pour la vitesse et la fiabilité. Bien que d`autres protocoles sont disponibles (par exemple, CVS ou Subversion), Git est l`un des plus populaires à utiliser en raison de sa vitesse, la facilité d`utilisation et la disponibilité sur une variété de systèmes d`exploitation.


Git est un excellent système pour différents types d`articles, à partir des fichiers de configuration au code, sur des projets où une personne à une équipe de développement travaillent sur l`ensemble. Le noyau Linux est l`un des projets les plus célèbres qui utilisent actuellement git pour le contrôle de version.

Alors que de nombreux utilisateurs de puissance préfèrent utiliser la ligne de commande git flexible et puissant, plusieurs clients Windows sont disponibles qui font l`aide d`un git plus facile pour quelqu`un qui ne sert pas au système.

Git pour Windows

contrôle de version

Git pour Windows est un port de Windows de git avec une interface légère. Il comprend les binaires git et une interface graphique pour travailler avec elle. Git pour Windows, ou git-IUG, est la plus stable des options même si elle manque certaines des fonctionnalités plus avancées que celles ci-dessous ont.

Assurez-vous que vous écrivez le premier fichier - « Git ... .Windows » plutôt que msysgit, qui est la ligne de commande seulement et est utilisé dans certains des autres projets ci-dessous.

TortoiseGit

logiciel de contrôle de version

Si vous êtes familier avec TortoiseSVN, TortoiseGit est un programme très similaire. Au lieu de travailler avec une interface graphique externe, TortoiseGit est une extension du shell qui intègre avec votre contenu menu Explorateur de Windows. Cela a à la fois son envers et inconvénients - vous ne disposez pas d`un programme externe pour traiter, mais vous avez besoin d`utiliser le logiciel TortoiseGit pour faire vos fusions, vérifier les comparaisons (diff) et d`autres caractéristiques.

SmartGit

logiciel de contrôle de version

factures SmartGit lui-même comme le « facile à utiliser » client git, et le livre. SmartGit est probablement mon préféré du groupe, en raison de sa facilité d`utilisation, outils intégrés et ensemble complet de fonctionnalités.

Une chose que j`adore à propos SmartGit est qu`il a l`intégration avec GitHub. Si vous utilisez GitHub pour gérer votre code, cette intégration rend un jeu d`enfant de travailler avec votre code. Si vous êtes nouveau à git, SmartGit est un bon programme pour commencer.

SmartGit exige que vous msysgit installer comme une condition préalable. Il est un logiciel commercial, mais est gratuit pour un usage personnel.

EGit pour Eclipse

logiciel de contrôle de version

EGit est un plug-in Eclipse IDE (Integrated Development Environment). Il fonctionne pour gérer votre code dans le système de fichiers git pendant que vous utilisez Eclipse pour réellement écrire votre code. Eclipse est un environnement de développement libre et populaire, ce qui est la raison pour laquelle cela est mentionné ici.

Extensions Git

contrôle de version

Git Extensions est une extension Shell Windows pour Git, un peu comme TortoiseGit. J`ai lu de bonnes choses à ce sujet, mais honnêtement après je l`ai installé j`eu des problèmes et des erreurs qui semblaient pas normal. J`ai pu le réparer en enlevant la ligne «hideDotFiles = dotGitOnly" de mon .git / configure annuaire. Il faut aussi que vous installez 2 programmes externes, msysgit et kdiff.

Git Extensions inclut également un plug-in pour Microsoft Visual Studio 2005, 2008 et 2010.

À chacun sa

Le nombre de clients git Windows est en constante augmentation. Ce qui fonctionne pour une personne pourrait ne pas fonctionner pour une autre, il est donc important d`essayer plusieurs clients jusqu`à ce que vous trouviez celui qui fonctionne pour vous dans votre flux de travail. Il y a un certain nombre de projets qui travaillent à construire certains clients git Windows natifs tels que Git # et aussi celles plus compatibles cross-OS comme JGit.

Video: Installing and Configuring Git for Windows

Avez-vous un client Windows Git préféré qui ne figure pas ici? Faites-nous savoir dans les commentaires ci-dessous.

Articles connexes