GitUI 0.17 добавляет возможность сравнения коммитов, новое всплывающее окно опций (терминальный пользовательский интерфейс для Git, написанный на языке Rust)

gitui-rust-git-terminal-ui

GitUI, быстрый терминальный пользовательский интерфейс для Git, написанный на языке Rust и доступный для Linux, macOS и Windows, вчера получил новый релиз, в котором добавлены новые функции, такие как возможность сравнения коммитов, новое всплывающее окно опций и многое другое.

GitUI позволяет просматривать Git-репозитории и выполнять действия с ними из терминала. Он имеет масштабируемую раскладку пользовательского интерфейса терминала, которой вы управляете с помощью интуитивно понятных сочетаний клавиш. Нет необходимости запоминать горячие клавиши, так как GitUI отображает контекстную справку, что делает его простым в использовании.

Используя этот инструмент Git, вы можете выполнять различные действия Git, включая:

  • Проверять, фиксировать, изменять изменения
  • Постановка/снятие, возврат и сброс файлов, групп и строк
  • Сохранять (save, pop, apply, drop и inspect)
  • Push/Fetch
  • Список ветвей (создание, переименование, удаление, проверка, удаленные)
  • Просматривать журнал фиксации, различать зафиксированные изменения

Инструмент также быстр, вы можете увидеть несколько бенчмарков на его странице GitHub, в которых GitUI сравнивается с lazygit и tig.

Согласно репозиторию, целью GitUI версии 1.0 является получение дополнительных возможностей, включая поиск по журналу, журнал истории файлов, добавление возможности визуализации структуры ветвления на вкладке журнала, реализация обнаружения изменений на основе уведомлений, поддержка rebase branch и interactive rebase.

Изменения в GitUI 0.17:

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

Ниже вы можете увидеть скриншоты с новым пользовательским интерфейсом сравнения коммитов (выберите коммиты с помощью клавиши Space, затем нажмите C (Shift + c) для сравнения коммитов) и новым всплывающим окном опций (нажмите o для его открытия):

gitui-options-popup gitui-compare-commits

Вы также можете посмотреть GIF с новыми возможностями в последней версии GitUI 0.17, посетив страницу релизов инструмента на GitHub.

Скачать GitUI

На странице релизов GitUI на GitHub есть двоичные файлы для Linux, macOS и Windows. Чтобы установить его в Linux с помощью предоставленного двоичного файла, распакуйте .tar.gz и установите извлеченный двоичный файл gitui куда-нибудь в PATH, например /usr/local/bin. Например, чтобы сделать это из командной строки (при условии, что вы перешли в каталог, где находится двоичный файл gitui) введите команду:

Скачать GitUI

sudo install gitui /usr/local/bin

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

178890cookie-checkGitUI 0.17 добавляет возможность сравнения коммитов, новое всплывающее окно опций (терминальный пользовательский интерфейс для Git, написанный на языке Rust)

Автор публикации

Офлайн 27 хв.

FOX

Люблю что-то новое
Коментарі: 67Публікації: 100Реєстрація: 24-09-2017
Если Вам понравилась статья, то поделитесь ею в соц.сетях:
guest
0 комментариев
Inline Feedbacks
View all comments