Comment intégrer Sublime Text avec GitHub?
Je pensais que ce serait parfait si ST avait un plugin pour synchroniser repo avec celui sur le compte GitHub, mais je ne peux pas trouver 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 plugin est plus pratique, car il peut être affecté aux raccourcis clavier de ST.
3 réponses
Il y a de nombreux git
plugins disponibles via Package Control , donc tout ce que vous avez à faire est de les parcourir, lire les READMEs, et décider si vous voulez l'essayer. J'utilise SideBarGit
(avec SideBarEnhancements
), qui permet de faire un clic droit sur un fichier dans votre projet et obtenir l'accès à tout l'ensemble de git
-tâches connexes, à partir de Add & Commit & Push
à Branch
à Clone
à Diff
et plus. Un autre outil populaire est Git
, qui fournit essentiellement les mêmes options comme SideBarGit
, juste dans un menu off Tools
à la place.
SublimeGit
est un free-to-try, € 10 to buy plugin commercial (disponible via le contrôle des paquets) qui ressemble à il est très complet, vous permettant de faire à peu près tout ce qui concerne git. Il comprend un certain nombre de définitions de syntaxe pour éditer les messages de validation, regarder les diffs, comparer les branches, etc., et à en juger par sa popularité (c'est l'un des 100 premiers au contrôle des paquets), beaucoup de gens semblent l'aimer. Mais, c'est pas open-source, et coûte de l'argent supplémentaire à utiliser à long terme.
L'un d'entre eux fonctionnera avec Github, Bitbucket ou tout autre repo public ou privé qui utilise le protocole git
. Les essayer, et voir ce qui fonctionne pour vous.
Par Contrôle de Package, vous pouvez installer sublime-github. C'est simple et fonctionne très bien pour moi.
Tous vous avez besoin sont les extensions 'Git', 'Git Gouttière " et " Sublimerge'
Git: Je l'utilise pour ouvrir git gui et effectuer toutes les autres opérations git directement dans Sublime Text.
Git Gouttière je l'utilise pour afficher les nouvelles modifications qui ne sont pas commis encore sur le fichier de travail en cours.
Sublimerge Je l'utilise pour comparer le fichier de travail actuel avec toutes les révisions précédentes du même fichier