Comment intégrer Sublime Texte avec GitHub?
J'ai pensé qu'il serait parfait si ST aurait un plugin pour la synchronisation des pensions de l'une sur le compte GitHub, mais je ne trouve pas une telle chose.
Il est Github Outils et sublime-github mais ils ne fournissent pas commit
ou push
commandes.
Je peux toujours utiliser GitHub app pour la synchronisation, mais le plugin est plus pratique, car il peut être attribué à ST raccourcis.
- Une simple recherche sur le web pour "sublime text git plugin" montre plusieurs options. Quel est le problème avec l'un de ceux-là?
- il semble que j'ai eu la mauvaise idée - en fait, je peux mettre à mon compte dans le git et le SAINT plugin appelé "git", github apps ne sont pas nécessaires
- GitHub est un service commercial (et de la série d'applications en option) qui est construit sur un programme open source appelé Git. En général, Git standard des outils de travail avec GitHub. GitHub-des outils spécifiques peuvent être nécessaires pour interagir avec GitHub fonctionnalités spécifiques comme leur wiki et le bug tracker.
Vous devez vous connecter pour publier un commentaire.
Il y a de nombreux
git
plugins disponible via Paquet De Contrôle, de sorte que tous vous avez à faire est de naviguer à travers eux, lisez les fichiers readme, et de décider si vous voulez l'essayer. J'utiliseSideBarGit
(avecSideBarEnhancements
), qui permet de faire un clic droit sur un fichier dans votre projet et obtenir l'accès à l'ensemble de la baie degit
des tâches deAdd & Commit & Push
àBranch
àClone
àDiff
et plus. Un autre outil populaire estGit
, qui fournit essentiellement les mêmes options queSideBarGit
, juste dans un menu horsTools
à la place.SublimeGit
est un free-to-try, 10 € pour acheter commerciales plugin (disponible dans le Paquet de Contrôle) qui semble très complet, vous permettant de faire à peu près rien liées à git. Il comprend un certain nombre de syntaxe des définitions pour l'édition des messages de commit, en regardant les différences, la comparaison des branches, etc., et à en juger par sa popularité (c'est l'un des 100 meilleurs au Contrôle d'un Package) beaucoup de gens semblent aimer ça. Mais, il n'est pas open-source, et les coûts de l'argent supplémentaire pour une utilisation à long terme.Un de ces fonctionnera avec Github, Bitbucket, ou toute autre fonction publique ou privée repo qui utilise le
git
protocole. Les essayer, et voir ce qui fonctionne pour vous.13 Mars 2019 - SublimeMerge a été publié
Vous pouvez utiliser SublimeMerge, qui a été créé par les mêmes personnes, qui a écrit SublimeText - de sorte que vous pouvez vous attendre de la compatibilité et de mises à jour aussi longtemps que SublimeText est aussi populaire car il est.
SublimeText la version 3.2 a GitIntegration comme une nouvelle fonctionnalité. Voici quelques détails de changelog:
Tous vous avez besoin sont les extensions 'Git', 'Git Gouttière", et " Sublimerge'
Git: - je l'utiliser pour ouvrir git gui et effectuer toutes les autres git opérations de droite à l'intérieur de 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 en cours avec toutes les précédentes révisions du même fichier
Via Paquet De Contrôle, vous pouvez installer sublime-github.
C'est simple et fonctionne très bien pour moi.
En plus de l'utilisation de Sublime Fusion, mentionnés ci-dessus, vous pouvez l'appeler directement avec
git difftool
maintenant.Avec Git 2.22 (T2 2019), ce sera plus facile, car la configuration sera fait pour vous, et "
git mergetool
" appris à offrir Sublime de Fusion (smerge
) comme l'un de ses composants.Comme commenté dans SublimeTextIssues/Fusionner avec le numéro 19:
Utilisation:
et puis juste
git mergetool
ougit difftool
.Voir s'engager f57b2ae, s'engager eb12adc (04 Avril 2019) par David Aguilar (
davvid
).(Fusionnés par Junio C Hamano --
gitster
-- dans s'engager 5116eab, le 22 Avril 2019)Git a maintenant un
mergetools/smerge
fichier avec:De nouveau: la configuration est faite pour vous.