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 — setup
.exe(графічний інтерфейс і CLI приходять разом) - Linux — графічний інтерфейс це AppImage; команда
amenboприходить з інсталятора CLI
Щоб оновитися: у графічному інтерфейсі банер «є новіша версія» застосовує оновлення на місці. Якщо ви встановили лише CLI, замінює його amenbo update --apply.
Формат збережених даних піднімається — перший запуск цієї версії переносить дані, а копія до перенесення зберігається автоматично. Після перенесення попередня версія їх уже не відкриє. Графічний інтерфейс і CLI оновлюються разом одним і тим самим інсталятором, тож не лишайте котрийсь із них на старій версії.
Уперше тут? Дивіться Почати.