README.md
GitFlic Plugin for OpenIDE
Обеспечивает интеграцию с GitFlic.
Доступен функционал:
- Авторизация (добавление учетной записи GitFlic)
- Создание проекта на GitFlic
- Просмотр запросов на слияние
Сборка плагина:
- Собрать плагин с помощью команды gradle clean buildPlugin
- В папке build/distributions/ появится собранный файл .zip
Установка плагина:
- В OpenIDE перейти “Settings” -> «Plugins». Нажать на шестеренку -> «Install plugin from Disk…». Выбрать собранный .zip файл
- Нажать Restart IDE при необходимости
Авторизация:
- Открыть вкладку “Settings” -> “Version control” -> «GitFlic»
- Нажать кнопку «Add account»
- Ввести serverUrl и api token
- В списке аккаунтов должен появиться добавленный аккаунт
- При вводе неверных данных или уже существующих - высветится error окно
- Чтобы удалить аккаунт - нужно выделить его нажатием и нажать кнопку «Remove»
- На один url может быть добавлен только один аккаунт
- Дефолтным считается аккаунт, который был добавлен последним (временное решение)
Создание проекта:
- Открыть вкладку “Git” -> “GitFlic” -> «Share project on GitFlic» или «VCS» -> «Share project on GitFlic» или «Version Control» -> «Share Project On» -> «GitFlic»
- Если гит репозиторий уже есть - появится список remote ссылок. И нужно выбрать продолжать ли создание проекта
- Заполнить необходимые поля
- Название проекта
- Remote
- Приватный/публичный
- Описание
- Язык программирования
- Владелец (Сам пользователь/его команда/его компания)
- Аккаунт
- Нажать «Share»
- Далее появится вкладка для выбора файлов для первого коммита
- Репозиторий проинициализирован и проект создан на гитфлике
- В некоторых случаях git push может автоматически не сработать (например если в кеше креды аккаунта не сохранены) - в таком случае всплывет предупреждение об этом и нужно будет запушить через терминал
Просмотр МРов:
- Открыть “Git” -> “GitFlic” -> «GitFlic Merge Requests"
- Если пользователь не авторизован, то появится кнопка «Add account»
- В окне отображаются МРы проекта
- Есть фильтрация по статусам (по дефолту - OPENED)
- Нужно иметь в виду, что МРы показываются для проекта origin репозитория (либо первого, если origin нет) и для дефолтного аккаунта (последнего добавленного)
Открытие файла в GitFlic (Open In GitFlic)
Плагин добавляет пункт «Open In GitFlic» в контекстное меню файлов.
Команда доступна как в Project View, так и в редакторе файла (ПКМ по открытому файлу).
При выборе этой команды:
- Плагин определяет Git-репозиторий, которому принадлежит файл.
- Открывает страницу этого файла в веб-интерфейсе GitFlic, используя текущую ветку проекта.
- Команда отображается только для файлов, которые уже отслеживаются Git.
Если файл не принадлежит Git-репозиторию или в репозитории отсутствует remote origin, будет показано сообщение об ошибке.
Описание
Конвейеры
0
успешных
0
с ошибкой