web-dev-qa-db-fra.com

Comment intégrer Sublime Text avec GitHub?

Je pensais que ce serait parfait si ST aurait un plugin pour synchroniser le repo avec celui du compte GitHub, mais je ne trouve pas une telle chose.

Il existe des outils Github et sublime-github mais ils ne fournissent pas de commandes commit ou Push.

Je peux toujours utiliser l'application de GitHub pour la synchronisation, mais le plug-in est plus pratique car il peut être attribué aux touches de raccourci de ST.

27
van_folmert

Il existe de nombreux plug-ins git disponibles via Package Control , il vous suffit donc de les parcourir, de lire les fichiers README et de décider si vous souhaitez l'essayer. J'utilise SideBarGit (avec SideBarEnhancements ), ce qui vous permet de cliquer avec le bouton droit de la souris sur un fichier de votre projet et d'accéder à l'ensemble des tâches liées à git, du Add & Commit & Push au Branch au Clone à Diff et plus. Un autre outil populaire est Git , qui fournit essentiellement les mêmes options que SideBarGit, dans un menu de Tools à la place.

SublimeGit est un plug-in commercial gratuit (disponible via Package Control), d'une valeur de 10 €, qui a l'air d'être très complet, vous permettant de faire à peu près tout ce qui concerne git. Il inclut un certain nombre de définitions de syntaxe pour éditer les messages de commit, examiner les différences, comparer les branches, etc., et à en juger par sa popularité (il fait partie des 100 meilleurs utilisateurs de Package Control) et semble plaire à beaucoup de gens. Mais, ce n'est pas open-source, et l'utilisation à long terme coûte de l'argent supplémentaire.

N'importe lequel d'entre eux fonctionnera avec Github, Bitbucket ou tout autre référentiel public ou privé qui utilise le protocole git. Essayez-les et voyez ce qui vous convient.

29
MattDMo

Tout ce dont vous avez besoin sont les extensions ' Git ', ' Git Gutter ' et ' Sublimerge '

Git: Je l'utilise pour ouvrir git gui et effectuer toutes les autres opérations git directement dans Sublime Text.

Git Gutter J'utilise ceci pour afficher les nouvelles modifications non encore validées dans le fichier de travail en cours.

Sublimerge J'utilise ceci pour comparer le fichier de travail actuel avec les révisions précédentes du même fichier

1
Rifaideen

Via Package Control , vous pouvez installer sublime-github . C'est simple et ça fonctionne très bien pour moi.

0
Boyanov