Как интегрировать Sublime Text с GitHub?
Я думал, что было бы идеально, если бы у ST был плагин для синхронизации РЕПО с учетной записью GitHub, но я не могу найти такую вещь.
есть инструменты Github и sublime-github, но они не предоставляют commit
или push
команды.
Я всегда могу использовать приложение GitHub для синхронизации, но плагин более удобен, так как он может быть назначен на горячие клавиши ST.
3 ответов
здесь множество git
Плагины доступно через Контрольный Пакет, поэтому все, что вам нужно сделать, это просмотреть их, прочитать READMEs и решить, хотите ли вы попробовать. Я использую SideBarGit
(вместе с SideBarEnhancements
), который позволяет щелкнуть правой кнопкой мыши по файлу в вашем проекте и получить доступ ко всему массиву git
задач, связанных с Add & Commit & Push
до Branch
to Clone
to Diff
и многое другое. Еще один популярный инструмент Git
, который предоставляет по существу те же параметры, что и SideBarGit
, просто в меню выкл Tools
вместо.
SublimeGit
это бесплатная попытка, € 10, чтобы купить коммерческий плагин (доступный через Управление пакетами), который выглядит очень полнофункциональным, позволяя вам делать все, что связано с git. Он включает в себя ряд определений синтаксиса для редактирования сообщений фиксации, просмотра различий, сравнения ветвей и т. д. и судя по его популярности (это один из 100 лучших в Package Control) многим людям это нравится. Но, это не с открытым исходным кодом,и стоит дополнительных денег, чтобы использовать долгосрочные.
любой из них будет работать с Github, Bitbucket или любым другим публичным или частным РЕПО, использующим git
протокол. Попробуйте их, и посмотрите, что работает для вас.
Via Контрольный Пакет, вы можете установить возвышенный-github. Это просто и прекрасно работает для меня.
все, что вам нужно, это расширения 'Git','Git Gutter' и 'Sublimerge'
Git: Я использую его для открытия Git gui и выполнения всех других операций git прямо внутри Sublime Text.
Git Gutter Я использую это для отображения новых изменений, которые еще не зафиксированы в текущем рабочем файле.
Sublimerge Я использую это для сравнения текущего рабочего файла с любым предыдущие версии того же файла