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 обновляются вместе одним и тем же установщиком, так что не оставляйте одно из них на старой версии.
Впервые здесь? Загляните на страницу Начать.