Рекомендация
Для получения информации об интеграции GitLab в Phrase TMS обратитесь к GitLab (TMS).
Предварительные условия
-
Файл конфигурации
.phrase.yml
должен присутствовать в корне контролируемой ветви. Файл определяет, какие файлы импортировать ( pull) или экспортировать (push) из хранилища. -
Для хранилища необходимо получить доступ для чтения и записи.
-
Неверно заданные файлы конфигурации могут вызвать ошибки. Убедитесь, что файл содержит хотя бы один push и один pull перевод, правильные форматы файлов и правильную настройку параметра
Update_translations
. -
Используйте GitLab 9.5 или более поздние версии для обеспечения совместимости интерфейса приложений API.
После того, как создан файл конфигурации, чтобы подключить хранилище, выполните следующие действия.
-
На странице Настроить.
прокрутите вниз коннектор и нажмитеОткрывается страница
. -
Нажмите Добавить синхронизацию/GitLab.
Откроется окно настроек
. -
Выберите проект в раскрывающемся списке.
-
Дополнительно выберите
и введите автономный GitLab. -
Выберите в раскрывающемся списке
. -
Выберите
в раскрывающемся списке, чтобы импортировать (push) и экспортировать ( pull) из. Обычно это главная ветвь. -
Нажмите Проверить конфигурацию, чтобы убедиться в правильности токена доступа и файла конфигурации.
-
Дополнительно выберите
файлы с каждой фиксацией в выбранной ветви GitLab.Укажите вебхука и , скопированных из Strings.
- адрес для -
Нажмите Сохранить.
Теперь проект подключен к выбранному хранилищу GitLab и добавлен в список.
Импортировать файлы:
-
На странице Импортировать
выберите проект и нажмите.
Данные GitLab импортируются в выбранный проект.
Чтобы экспортировать файлы, выполните следующие действия:
-
На странице Экспортировать
выберите проект и нажмите.
Последние файлы в хранилище экспортируются как новый запрос pull.
-
После экспорта файлов запрос pull можно объединить или закрыть в хранилище, а ветвь удалить.
Примечание
В случае возникновения проблем при импорте или экспорте используйте клиент CLI для локального тестирования файла конфигурации .phrase.yml
и проверки на наличие сообщений об ошибках.
При необходимости свяжитесь со службой технической поддержки Phrase и прикрепите файл конфигурации .phrase.yml
к запросу на поддержку.
Синхронизации репозитория ведут историю последних импортов и экспорта для каждого проекта Phrase Strings.
Чтобы просмотреть историю: