Перейти к содержанию

Git

RPGMTranslate имеет встроенный гит клиент для контроля над прогрессом перевода. Он нацелен на локальный контроль версий - поддержка удалённых точек ограничена пушами, и некоторые опции всё ещё делаются.

Он открывается через кнопку .

Настройка

Если ваш проект ещё не имеет гит репозитория, вы увидите кнопку "Создать репозиторий" которая инициализирует всё (и запишет полезный .gitignore файл).

Личность автора коммитов настраивается в Настройки > Основные > Git: можно либо ввести имя и почту сразу, либо "предпочитать конфигурацию репозитория" чтобы использовать данные из git config для репозитория.

Работа с изменениями

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

Коммиты

Введите сообщение для коммита и коммитните, или используйте меню рядом с кнопкой коммита:

  • Коммит (поправка) - правит предыдущий коммит вместо добавления нового.
  • Коммит и пуш - коммитит и мгновенно пушит в origin.

Брэнчи

Переключатель брэнчей выводит вам локальные и удалённые брэнчи (маркируются отдельно) и позволяет вам менять их. Создание или удаление брэнчей ещё не доступно.

История

История коммитов показывает вам полный лог коммитов. Она пока только для отображение - диффы не показываются.

Известные ограничения

Над клиентом ещё ведётся работа:

  • Нет диффов.
  • Нет возвращения файлов к исходному состоянию.
  • Нет пулла, стэша, тэгов, и всей этой ерунды - git pull/фетч ещё нуждаются в установленном гите.