Git
RPGMTranslate имеет встроенный гит клиент для контроля над прогрессом перевода. Он нацелен на локальный контроль версий - поддержка удалённых точек ограничена пушами, и некоторые опции всё ещё делаются.
Он открывается через кнопку .
Настройка
Если ваш проект ещё не имеет гит репозитория, вы увидите кнопку "Создать репозиторий" которая инициализирует всё (и запишет полезный .gitignore файл).
Личность автора коммитов настраивается в Настройки > Основные > Git: можно либо ввести имя и почту сразу, либо "предпочитать конфигурацию репозитория" чтобы использовать данные из git config для репозитория.
Работа с изменениями
- Список изменений показывает каждый модифицированный/добавленный/нетрекаемый/удалённый/переименованный файл, с символом статуса для каждого.
- Кликните на чекбокс файла чтобы стейджировать или убрать стейджирование.
- Кнопка перезагрузки сканирует проект повторно для поиска изменений.
Коммиты
Введите сообщение для коммита и коммитните, или используйте меню рядом с кнопкой коммита:
- Коммит (поправка) - правит предыдущий коммит вместо добавления нового.
- Коммит и пуш - коммитит и мгновенно пушит в
origin.
Брэнчи
Переключатель брэнчей выводит вам локальные и удалённые брэнчи (маркируются отдельно) и позволяет вам менять их. Создание или удаление брэнчей ещё не доступно.
История
История коммитов показывает вам полный лог коммитов. Она пока только для отображение - диффы не показываются.
Известные ограничения
Над клиентом ещё ведётся работа:
- Нет диффов.
- Нет возвращения файлов к исходному состоянию.
- Нет пулла, стэша, тэгов, и всей этой ерунды -
git pull/фетч ещё нуждаются в установленном гите.