팁
Phrase TMS의 Bitbucket 통합에 대한 자세한 내용은 Bitbucket Cloud (TMS)를 참조하십시오.
-
Bitbucket Sync는 Bitbucket Cloud에서만 지원됩니다. Bitbucket 서버와는 함께 사용할 수 없습니다.
-
Bitbucket Sync는 API를 통해 사용할 수 있습니다.
필수 조건
-
.phrase.yml구성 파일이 모니터링할 분기의 루트에 있어야 합니다. 이 파일은 리포지토리로부터 가져오기(pull) 또는 내보내기(push)할 파일을 정의합니다. -
리포지토리에 대한 읽기 및 쓰기 액세스 권한이 필요합니다.
-
잘못 정의된 구성 파일은 오류를 일으킬 수 있습니다. 파일에 하나 이상의 push 및 pull 대상이 있는지, 파일 형식이 올바른지,
update_translations매개 변수의 설정이 올바른지 확인하십시오.
샘플 구성 파일:
phrase:
project_id: 1f61b9ecdb7a17a9dd174302419c50cc
file_format: simple_json
push:
sources:
- file: ./<locale_name>.json
pull:
targets:
- file: ./<locale_name>.json
프로젝트의 프로젝트 ID는 프로젝트 설정에서 찾을 수 있습니다.
구성 파일이 준비되면 다음 단계에 따라 리포지토리를 연결하십시오:
-
페이지에서 까지 아래로 스크롤한 다음 구성을 클릭하십시오.
페이지가 열립니다.
-
Add Sync/Bitbucket을 클릭하십시오.
Bitbucket Sync 활성화 페이지가 열립니다.
-
드롭다운 목록에서 연결할 Bitbucket 계정을 선택하고 액세스 권한 부여를 클릭하십시오.
Phrase Strings와 선택한 Bitbucket 계정 간의 연결이 설정됩니다. 설정 창이 표시됩니다.
참고
Bitbucket 통합을 통해 여러 계정을 연결할 수는 없습니다.
-
드롭다운 목록에서 프로젝트를 선택하십시오.
-
드롭다운 목록에서 를 선택하십시오.
리포지토리 소유권이 올바르지 않으면 드롭다운 목록에 리포지토리가 표시되지 않습니다.
-
드롭다운 목록에서 가져오기(푸시) 및 내보내기(풀)를 수행할 를 선택하십시오. 이는 일반적으로 마스터 분기입니다.
-
구성 유효성 검사를 클릭하여 인증 설정 및 구성 파일이 올바른지 확인하십시오.
-
선택적으로 를 선택하여 선택한 Bitbucket 분기에 커밋할 때마다 파일을 가져오십시오.
-
저장을 클릭합니다.
이제 프로젝트가 선택한 Bitbucket 리포지토리에 연결되어 목록에 추가되었습니다.
-
(선택 사항) 연필 아이콘을 클릭하여 통합 이름을 변경하십시오.
통합은 페이지에서 비활성화하거나 제거할 수 있습니다.
선택적으로, 사용자는 Bitbucket 개인 설정에서 Phrase Strings에 대한 인증을 취소하여 Bitbucket 통합을 제거할 수 있습니다.
Bitbucket Sync를 활성화하고 리포지토리를 연결한 후, 로캘 파일을 가져올 수 있습니다. 이는 풀 리퀘스트 형식으로 수행되므로 변경 사항을 검토하고 분기 관리를 제어할 수 있습니다.
Bitbucket에서 로캘 파일을 가져오려면 다음 단계를 따르십시오:
Bitbucket으로 로캘 파일을 내보내려면 다음 단계를 따르십시오: