Sublime Text 3 - Интеграция с Git - PullRequest
0 голосов
/ 02 июля 2019

В ST3 теперь есть интеграция с Git, но нет документации о том, как получить эти команды настройки / выполнения через ST3. Кто-нибудь сейчас использует эту интеграцию или имеет опыт ее запуска?

1 Ответ

1 голос
/ 02 июля 2019

Документация для новой поддержки Git в Sublime Text доступна на этой странице официальной документации .Обратите внимание, что интеграция с git не предназначена для выполнения действий или работы с git в целом;это только обеспечивает визуализацию состояния хранилища.Для явной работы с git (совершения коммитов, проверки кода и т. Д.) Вам все равно необходимо использовать либо внешний инструмент, такой как Sublime Merge , либо пакет в Sublime, такой как GitSavvy

В частности, интеграция с git охватывает следующее (изображения взяты из официальной документации, указанной выше):

  • Отображение статуса файлов git в боковой панели с помощьюприменяя к ним значки состояния, чтобы указать, является ли этот файл untracked, modified, added и т. д., а также указывать, содержит ли папка файлы modifed, missing и т. д.

Sidebar Icons

  • Отображение текущей ветви в строке состояния, а также состояние количества файлов, которые не были отслежены, изменены, подготовлены или распакованы:

Status bar

  • Маркеры в канаве открытых файлов, которые указывают на изменения в этом файле:

Incremental Diff

  • Интеграция с Sublime Merge вспособ ввода палитры команд и контекстных меню в файлах и на боковой панели, которые позволяют вам выполнять заранее определенные действия git, такие как открытие этого хранилища в Sublime Merge или немедленный переход к таким вещам, как история файлов.

конфигурация для этого обрисована в общих чертах в документации выше, но это относится к включению или отключению функциональности;в частности, Sublime Text использует ту же библиотеку Git для чтения репозитория, которая была разработана для Sublime Merge, и не требует каких-либо дополнительных настроек с вашей стороны.

Обратите внимание, что из-за проблем с адресным пространством поддержка Gitподдерживается только в 64-битных сборках Sublime Text.

В связи с этим, но не полностью охвачено статусом Git в целом, в результате этого механизм тем Sublime и цветовые схемы были расширены, чтобы позволитьдля визуального оформления.

В частности, вы можете изменить цветовую схему , чтобы отрегулировать ширину линий водосточного желоба, используемых для показа различий, а также цвета, используемые для маркеров.

Вы также можете изменить или расширить определение темы , чтобы настроить цвета, используемые для значков состояния, или расширить цвет значков для самих записей файла (по умолчанию применяется толькозначок в файл).Пример модифицированной встроенной темы Adaptive, доступной в этом списке .

...