현재 상태 복제

커넥션이 쓰고 있는 도메인과 사전을 이 커넥션에만 적용한 수정까지 반영한 상태 그대로 새 자산으로 만듭니다. 다른 프로젝트나 커넥션에서 같은 표준을 그대로 다시 쓸 때 사용합니다.

언제 쓰나

커넥션에서 한 수정은 그 커넥션에만 남습니다. 원본 팩은 바뀌지 않으므로, 같은 표준을 다른 곳에서 쓰려면 원본 팩을 다시 지정하고 수정을 처음부터 되풀이해야 했습니다.

복제는 그 합성 결과 — 팩 원본에 이 커넥션의 수정을 얹은 최종 상태 — 를 그대로 담은 새 도메인 팩과 새 사전을 만듭니다. 만들고 나면 지정 한 번으로 어디서든 같은 표준을 씁니다.

  • 공식 팩을 조금 손봐서 쓰고 있는데, 그 상태를 우리 팀 표준으로 굳히고 싶을 때
  • 한 커넥션에서 다듬은 표준을 다른 프로젝트에도 그대로 적용하고 싶을 때
  • 지금 상태를 이후 작업과 분리해 그 시점 그대로 보관하고 싶을 때

원본 팩은 손대지 않습니다. 복제는 새 자산을 하나 더 만드는 동작이며, 지금 커넥션의 지정도 그대로 둡니다.

복제하기

오른쪽 데이터 사전 패널 머리의 복제 버튼을 누릅니다. 지정된 도메인이나 사전이 하나도 없으면 굳힐 것이 없으므로 버튼이 보이지 않습니다.

데이터 사전 패널 머리의 복제 버튼
  • 기준은 지금 편집 중인 탭에 물린 커넥션입니다. 트리에서 고른 커넥션이 아니라, 화면에서 보고 있는 목록 그대로가 복제됩니다.
  • 지정된 슬롯마다 카드가 뜨고, 원본 이름 · 항목 수 · 로컬 수정 건수를 보여 줍니다. 무엇이 굳혀지는지 여기서 확인합니다.
  • 사본 이름은 원본 이름 (커넥션 이름) 으로 채워집니다. 그대로 써도 되고 바꿔도 됩니다.
  • 복제를 누르면 사본이 만들어집니다. 도메인 팩 목록과 사전 목록에서 바로 열어 편집할 수 있습니다.
현재 상태 복제 모달

항목의 식별자는 원본 그대로 유지됩니다. 나중에 원본과 대조하거나 원본의 새 버전과 맞춰 볼 때 어떤 항목이 서로 대응하는지 알아볼 수 있습니다.

현재 커넥션에서 바로 사용

모달 아래의 현재 커넥션에서 바로 사용을 켜면, 복제 직후 이 커넥션의 지정이 사본으로 바뀝니다. 쌓여 있던 수정은 이미 사본 본문에 들어가 있으므로, 이 커넥션의 수정 건수는 0 에서 다시 시작합니다.

켜지 않으면 이 커넥션은 원래 지정과 수정을 그대로 유지하고, 사본은 목록에만 하나 늘어납니다. 기본값은 꺼짐입니다.

바꾼 뒤에도 패널에서 하는 수정은 여전히 이 커넥션에만 적용되는 수정입니다. 달라지는 것은 비교 기준으로, 원본 팩이 아니라 사본과의 차이로 표시됩니다. 사본 자체를 고치려면 도메인 팩 · 사전 편집 화면에서 엽니다 — 공식 팩과 달리 사본은 내 자산이라 직접 고칠 수 있습니다.

도메인과 사전은 함께 복제됩니다

두 슬롯이 모두 지정돼 있으면 도메인 팩과 사전이 한 번에 복제되고, 사본 사전이 사본 팩을 가리키도록 자동으로 연결됩니다.

사전만 복제하면 그 사본은 원본 팩을 계속 가리켜야 하는데, 커넥션에서 새로 추가한 도메인은 원본 팩에 없습니다. 그 단어들의 도메인 지정이 팩 밖을 가리키게 되어 나중에 게시할 때 막힙니다. 그래서 둘을 나눠 복제할 수 없게 해 두었습니다.

도메인을 지정하지 않고 사전만 쓰는 커넥션이라면 사전 하나만 복제됩니다.

사본이 만들어지는 곳

프로젝트만들어지는 자산
계정 프로젝트내 계정 자산으로 만들어지고 곧바로 첫 버전으로 게시됩니다
로컬 프로젝트이 기기에 저장되는 자산으로 만들어집니다 (로그인 상태여도 같습니다)
자산 목록에 만들어진 사본

계정 자산을 바로 게시하는 이유는, 게시된 버전이 없는 자산은 커넥션에 지정할 수 없기 때문입니다. 게시하지 않으면 만들어 두고도 어디에서도 고를 수 없습니다.

복제 전에 확인할 것

저장하지 않은 편집은 복제에 들어가지 않습니다. 저장된 수정만 굳혀지므로, 남은 편집이 있으면 모달이 건수를 알려 줍니다. 먼저 저장한 뒤 복제하세요.

커넥션에서 도메인을 지웠는데 그 도메인을 쓰던 단어가 남아 있으면 복제가 중단되고 걸린 단어를 알려 줍니다. 사전 패널에서 그 단어의 도메인을 다시 지정하거나 지운 도메인을 되돌린 뒤 다시 시도하세요.

이 어긋남은 복제가 만든 것이 아니라 커넥션이 이미 갖고 있던 상태입니다. 그대로 두면 사본을 게시할 때 같은 이유로 막히므로 미리 잡아 줍니다.