amenbo

Amenbo 28.2.0 — git, не выходя из приложения

git теперь стоит рядом со списком папок, так что от подготовки до коммита, ветки, слияния и вопросы, которые задаёт git, — всё делается в Amenbo. К этой версии сложились и изменения из 28.0.0 и 28.1.0.

git теперь стоит рядом со списком папок. От подготовки до коммита, ветки и слияния больше не требуют переключаться в терминал. К этой версии сложились и изменения из 28.0.0 и 28.1.0.

git в левой колонке

В левой колонке теперь две вкладки — «Файлы» и «Git». Сторона Git показывает, на какой вы ветке и на сколько коммитов она впереди или позади. Staged и Changes — два отдельных списка, и нажатие на флажок в строке переносит эту строку в другой список. Под списками стоит поле для сообщения коммита, оттуда и коммитят.

Над списками — fetch, pull, push и stash. Push набирает цвет, только когда есть что отправить.

История приходит двумя путями — по всей папке и по одному файлу. Нажмите на коммит, чтобы увидеть файлы, которых он коснулся, потом на файл — чтобы увидеть патч.

У папки не под git по-прежнему есть только сторона «Файлы». Когда git не отвечает о папке, приложение говорит, что git не дал ответа, а не заявляет, что папка не репозиторий.

Изменения можно выбрать и обработать вместе

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

Что нужноКак
прочитать выбранные изменения вместедвойное нажатие на строку; панель «Заметки и файлы» справа открывает «Diff», по одному патчу на путь
подготовить их вместенажать флажок любой из строк или перетащить между двумя списками
только с клавиатурыпоставить курсор на строку и нажать пробел

Меню строки предлагает: добавить в .gitignore, перестать отслеживать, вернуть изменение, история этого файла. Прежде чем отбросить изменение, спрашивают, потому что то, чего git не записал, нигде не лежит. В вопросе есть «больше не спрашивать».

Ветки, слияния и конфликты

Перейти на другую ветку можно из списка веток, там же создают и новую.

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

На вопросы git отвечают внутри Amenbo

push и pull могут спросить имя пользователя и пароль, и до сих пор ответить на это можно было только в терминале. С этой версии спрашивает приложение.

Amenbo не оставляет у себя ничего из ответа. Выбор «сохранить на этой машине» кладёт его туда, где git на этой машине такое и держит.

Задачи и решения называют панель, в которой они появились

Открытая задача или решение показывает панель, в которой она сделана, и нажатие на неё возвращает к разговору этой панели. Под панелью стоит счёт того, что эта сессия уже завела.

Закрытая панель сохраняет место, на которое она смотрела. Когда разговора уже нет, приложение так и говорит, а не молчит об отказе.

PDF рисуются на месте

PDF рисуется там, где стоит, — и в списке папок, и во вложениях задачи. Он показывает, какая это страница из скольких, и ничего не нужно открывать заново в другом приложении.

Ruby и PHP подсвечиваются

.rb и ERB; .php, .php4, .php5, .phtml и .ctp.

Как поставить

Откройте установщик для своей ОС на странице последнего выпуска. Права администратора не нужны.

  • macOS — .pkg, отдельно для Apple silicon и для Intel (приложение и CLI идут вместе)
  • Windows — установщик .exe (приложение и CLI идут вместе)
  • Linux — приложение это AppImage; команда amenbo приходит из установщика CLI

Как обновиться: в приложении полоса «вышла новая версия» применяет обновление на месте. Если у вас стоит только CLI, его подменит amenbo update --apply.

Формат хранимых данных поднимается — при первом запуске этой версии данные переезжают, а копия до переезда сохраняется автоматически. После переезда прежняя версия их уже не откроет. Приложение и CLI обновляются вместе одним и тем же установщиком, так что не оставляйте одно из них на старой версии.

Впервые здесь? Загляните на страницу Начать.