번역 관리

분기 (Strings)

컨텐츠는 영어 텍스트를 Phrase Language AI를 이용해 기계 번역한 것입니다.

사용 가능

  • Business 및 Enterprise 요금제

라이선스에 관한 질문은 영업팀에 문의하십시오.

사용 가능

  • Enterprise 요금제(레거시)

라이선스에 관한 질문은 영업팀에 문의하십시오.

분기 소프트웨어 버전 관리에 사용됩니다. 분기라는 프로젝트 파일의 복사기를 사용하면 편집되지 않은 복사를 유지하면서 동시에 병렬 버전의 프로젝트 작업 수 있습니다. 이렇게 하면 다른 사람이 프로젝트 파일로 변경한 내용을 실수로 덮어쓸 위험이 제거됩니다.

기본 프로젝트는 해당 분기에만 변경된 새 분기를 생성할 때 복사됩니다. 변경 사항이 완료 분기 기본 프로젝트 다시 병합됩니다. 여러 분기를 동시에 작업할 수 있고 병합 후 분기를 삭제할 수 있습니다. 기존 분기 tags 새 분기 복사됩니다.

제한

  • 번역가 및 게스트를 제외한 모든 역할분기 보기에 액세스할 수 있습니다.

  • 병합은 되돌릴 수 없으며 분기를 삭제 취소할 수 없습니다.

  • 특정 분기에서 생성된 작업은 기본 프로젝트 및 그 반대의 경우 표시되지 않습니다. 분기 기본 프로젝트 병합될 때 그 중 완료되지 않은 작업은 사라집니다.

  • 보고서 보기의 보고서는 활성 분기의 상태만 반영합니다. 기본 프로젝트 분기 병합하면 기본 프로젝트 보고서가 업데이트됩니다.

  • 작업 보기에는 활성 분기의 활동만 포함됩니다. 분기 속 활동은 기본 프로젝트 표시되지 않으며 그 반대의 경우 표시되지 않습니다. 분기 이(가) 기본 프로젝트 병합될 때 활동이 손실됩니다.

  • GitHub 동기화는 기본 프로젝트 사용할 수 있고 분기에서는 사용할 수 없습니다.

  • 분기에서 작성된 주석은 기본 프로젝트에서 및 그 반대로 표시되지 않습니다.

  • 분기에서 생성된 구령은 기본 프로젝트에서 및 그 반대로 표시되지 않습니다. 분기 기본 프로젝트 병합될 때 그 중 완료되지 않은 주문은 사라집니다.

  • 번역가는 특정 분기로 제한될 수 없지만 특정 현지 작업에 허용됩니다. 번역가에게 분기 작업 방법을 가르쳐야 합니다.

분기 활성화

분기가 프로젝트 설정고급 탭에서 활성화되며 기본 분기를 변경 사항으로부터 보호할 옵션이 있습니다.

활성화하면 프로젝트 화면에 분기 메뉴 branch_menu.png가 표시되어 작업 분기를 선택할 수 있습니다. CLI에서 분기를 지정하려면 -- 분기 매개 변수를 사용합니다.

--branch <branch_name>

생성 및 병합 정보가 표시되는 분기 보기에 분기가 나열됩니다. 분기를 삭제하거나 병합하고 분기 보기에서 해당 분기에 대한 작업을 생성할 수도 있습니다.

API 또는 CLI를 통해 프로젝트의 모든 분기를 목록화하려면 다음 작업을 실행하십시오.

$ phrase 분기 목록 <project_id>

API 또는 CLI를 통한 분기 삭제 다음 작업을 실행하십시오.

$ phrase branch delete <project_id> <branch_name>

분기 생성

관리자, 프로젝트 관리자 및 개발자 역할은 번역 편집기, API를 통해 또는 CLI에서 새 분기를 생성할 수 있습니다.

번역 편집기 분기 생성 다음 단계를 수행하십시오.

  1. 프로젝트 페이지에서 분기 탭을 선택합니다.

  2. 생성 분기를 클릭합니다.

    생성 분기 창이 열립니다.

  3. 분기 이름을 제공하십시오.

  4. 생성 분기를 클릭합니다.

    새 분기 목록 추가됩니다.

API 또는 CPI를 통해 분기 생성 다음 작업을 실행하십시오.

$ phrase branches create --project_id <project_id> --data <data>

번역을 푸시할 때 분기 생성 다음 작업을 실행하십시오.

$ phrase push --branch <branch_name>

분기 병합

분기가 변경되면 새 번역을 포함하려면 기본 번역으로 다시 병합할 수 있습니다.

다음 리소스의 변경 사항만 병합 중 기본 분기 적용됩니다.

  • 로캘

  • 번역

활동, 작업 및 주문과 같은 다른 리소스 변경은 적용되지 않습니다.

충돌

분기가 생성된 후 기본 프로젝트에 다시 병합된 사이에 리소스(번역, 키 또는 로캘)가 기본 프로젝트에서 변경되었을 때 충돌이 발생합니다. 예를 들어, 분기 생성된 후 기본 프로젝트 번역 및 복수 형태와 같은 키 설정 변경되어 분기 값이 기본 프로젝트 다를 수 있습니다.

분기 병합 다음 단계를 수행하십시오.

  1. 프로젝트의 분기 보기에서 병합할 분기를 선택하고 사용과 병합을 클릭합니다.

    병합 분기 페이지가 열립니다. 병합 중 수정할 번역에 대한 정보는 셀에서 클릭하여 액세스할 수 있습니다.

  2. 충돌이 있는 경우 병합 전략을 선택.

    • 충돌하는 변경 사항을 거부하고 기존 번역을 유지하려면 주) 프로젝트 사용을 선택합니다.

    • 기존 번역을 분기 변경 사항으로 바꾸려면 branch_menu.png BranchName 사용을 선택합니다.

  3. 병합 분기를 클릭합니다.

    분기 기본 프로젝트 병합됩니다.

API 또는 CPI를 통한 분기 병합 다음 작업을 실행하십시오.

$ phrase 분기 병합 \
  --project_id <project_id> \
  --name <name> \
  --data '{"strategy":"use_master"}' \
  --access_token <token>
  • 사용_ 분기 분기에서 변경 사항을 적용하여 충돌을 해결합니다. 지정되지 않은 경우 기본값입니다.

  • 사용_master 분기에서 변경 사항을 거부하여 충돌을 해결합니다.

Push 및 Pull

CLI를 사용할 때 -- 분기 매개 변수로 push 또는 pull할 분기를 지정합니다.

$ phrase push --branch <branch_name>
$ phrase pull -- 분기 < 분기_name>

지정된 분기 프로젝트 없을 경우 클라이언트 생성합니다.

-- 사용-로컬 분기 이름을 사용하여 활성 Git 분기의 분기 이름을 사용하여 push 및 pull

$ phrase push --use-local- 분기-name
$ phrase pull --use-local- 분기-name

API

프로젝트 인수를 사용하는 모든 API 엔드포인트는 프로젝트의 특정 분기에 대해 작업을 수행하려면 -- 분기 매개 변수를 지원합니다.

$ phrase 업로드 생성 <project_id> \

  --branch <branch_name>

  --file /path/to/my/file.json \

  --file_format json \

  --locale-id abcd1234cdef1234abcd1234cdef1234 \

  --tags awesome-feature, needs-proofreading \

  --locale-mapping "{"en": "2"}" \

  --format-options "{"foo": "bar"}" 
도움이 되었습니까?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.