사용자 도움말 > 버전 제어 아래에 파일 그룹화 > 구성 관리 하위 프로젝트 이동
  
구성 관리 하위 프로젝트 이동
CLI EQUIVALENT 
si movesubproject
프로젝트 구성 변경의 요구 사항을 충족하기 위해, 프로젝트 및/또는 단일 프로젝트의 디렉터리 또는 동일한 Windchill RV&S 서버의 동일한 프로젝트의 파생 간에 하나 이상의 하위 프로젝트와 해당 멤버 및 하위 프로젝트를 이동할 수 있습니다.
예를 들어, ABC Financial 도구 키트의 설명서 집합의 크기가 마지막 릴리스 이후에 크게 증가했습니다. 도구 키트 설치 프로그램의 크기를 줄이기 위해 제품 관리 부서는 설명서를 CD 브라우저에서만 이용할 수 있게 만들려고 합니다. Michelle은 documentation.pj 하위 프로젝트를 toolkit.pj 프로젝트에서 cd_browser.pj 프로젝트로 이동합니다.
하위 프로젝트가 이동되면 공유 하위 프로젝트처럼 작동합니다. 새 위치의 하위 프로젝트는 계속해서 이전 위치의 기본 하위 프로젝트의 지원을 받으며, 저장소에 있는 하위 프로젝트 파일의 경로 및 이름은 동일하게 유지됩니다. 이동된 하위 프로젝트에 대한 모든 외부 참조(예: ACL 이름, 이벤트 트리거, 정책 문)는 하위 프로젝트의 원래 이름을 기반으로 하기 때문에 계속해서 작동합니다. 하지만 새로운 프로젝트 계층으로 이동한 하위 프로젝트는 원래 계층 구조의 ACL을 계속 상속하고 새로운 상위 프로젝트의 ACL은 상속하지 않습니다. 이동된 하위 프로젝트는 구성 유형(보통, 파생, 빌드)을 그대로 유지합니다. 여러 개의 하위 프로젝트를 이동하는 경우, 하위 프로젝트에서 공유되는 공통 디렉터리 접두사가 이동 중에 자동으로 제거됩니다.
프로젝트 또는 샌드박스 보기를 통해 프로젝트 > 하위 프로젝트 > 이동 명령을 사용하여 하위 프로젝트를 이동할 수 있습니다.
또한 하위 프로젝트를 드래그하여 활성 프로젝트 또는 샌드박스 보기의 프로젝트, 샌드박스, 하위 프로젝트, 하위 샌드박스 또는 디렉터리 노드로 이동하거나, 인접한 열려 있는 프로젝트 또는 샌드박스 보기로 이동할 수 있습니다. 끌어놓기 작업을 수행하면 하위 프로젝트 이동 마법사가 열리고 이동의 세부 정보가 요약됩니다.
* 
하위 프로젝트 이동 작업을 사용하여 하위 프로젝트의 이름을 바꿀 수 있습니다. 이렇게 하려면 하위 프로젝트의 현재 상위 항목을 대상 프로젝트로 선택하고 하위 프로젝트의 새로운 이름을 대상 샌드박스 디렉터리의 하위 디렉터리로 입력합니다. 또한 CLI를 사용하여 이 작업을 수행할 수도 있습니다.
주요 고려 사항
다른 서버의 프로젝트 간에 하위 프로젝트를 이동하는 작업은 지원되지 않습니다.
이동된 하위 프로젝트는 원래 위치의 프로젝트 또는 디렉터리 ACL을 상속합니다. 새 위치의 ACL을 하위 프로젝트에 적용할 수 없습니다.
저장소에 있는 하위 프로젝트 파일의 이름과 경로는 영구적으로 유지됩니다. 이동된 하위 프로젝트의 원래 이름과 경로를 사용하여 저장소에 새 하위 프로젝트를 생성하려고 하면 기존 하위 프로젝트를 추가하라는 메시지가 표시됩니다. 아니요를 선택하면 다른 경로 및 이름을 사용하여 하위 프로젝트를 생성하는 옵션이 제공되지 않고 하위 프로젝트 생성 작업이 종료됩니다.
지연된 하위 프로젝트 이동은 지원되지 않습니다.
대상 프로젝트에서 AddSubproject 권한이 필요하고, 소스 프로젝트에서 DropSubproject 권한이 필요합니다. 다른 유형의 하위 프로젝트를 이동하려면 ConfigureSubproject 권한이 필요합니다.
단일 프로젝트 내의 디렉터리 간에 하나 이상의 하위 프로젝트를 이동할 수 있습니다.
하위 프로젝트가 이동 전에 공유되지 않은 경우 하위 프로젝트 이동은 샌드박스 또는 프로젝트 보기에서 공유로 표시되지 않습니다.
하나 이상의 하위 프로젝트를 이동할 경우, 하위 프로젝트를 동일한 디렉터리의 같은 위치에 배치할 수 없습니다. 기존 하위 프로젝트를 다른 하위 프로젝트와 동일한 위치에 배치하려면 하위 프로젝트 추가 또는 하위 프로젝트 공유 작업을 수행하여 하위 프로젝트를 새로운 위치로 공유한 다음, 원래 위치에서 하위 프로젝트 제외 작업을 수행합니다.
Windchill RV&S 항목과 연결된 하위 프로젝트를 이동하면 해당 항목이 더 이상 해당 프로젝트의 연결된 항목 탭에 표시되지 않습니다. Windchill RV&S 항목을 열고 새 위치에서 하위 프로젝트와 연결해야 합니다.
기본값을 사용하는 대신 대상 프로젝트 또는 샌드박스를 입력하거나 선택하고 하위 프로젝트를 파생 또는 빌드 하위 프로젝트로 이동하는 경우, 처음에는 루트 프로젝트의 경로와 이름만 입력합니다. 하위 프로젝트는 절차의 뒷부분에서 지정합니다. 하위 프로젝트를 지정하는 경우, 이동할 수 있는 대상 프로젝트 구성을 제어하는 규칙이 있습니다. 선택 항목이 이러한 규칙을 위반하는 경우 하위 프로젝트를 이동할 수 없습니다.
샌드박스에서 하위 프로젝트를 이동하는 경우 하위 프로젝트 경로 이름의 대/소문자를 변경할 수 있습니다(예: Test/project.pjtest/project.pj로).
샌드박스에서 대상 디렉터리를 지정하면 기본적으로 파일 시스템의 대/소문자 유지 옵션이 활성화되므로 지정한 대상 디렉터리가 파일 시스템에 존재하는 것과 동일한 대/소문자를 사용하게 됩니다. 하위 프로젝트 경로 이름 대/소문자를 변경하려면 새 하위 디렉터리 이름 을 입력 하 고 파일 시스템의 대/소문자 유지 옵션을 사용하지 않도록 설정합니다. 프로젝트 보기에서는 파일 시스템의 대/소문자 유지 옵션이 나타나지 않으며 하위 프로젝트 경로 이름이 사용자가 입력한 이름 그대로 변경됩니다.
* 
경로 이름을 올바르게 변경하려면 하위 프로젝트 디렉터리 및 디렉터리 내의 모든 멤버가 샌드박스를 포함 하는 디스크에 존재해야 합니다. 이는 경로 이름의 입력 오류를 수정하는 데 유용합니다.
트랜잭션 변경 패키지 및/또는 변경 패키지 검토가 활성화된 경우 하위 프로젝트 경로 이름의 대/소문자를 변경할 수 없습니다. 트랜잭션 변경 패키지 및/또는 변경 패키지 검토가 활성화된 경우, 변경 패키지에서 하위 프로젝트를 제외하고, 하위 프로젝트 경로 이름의 대/소문자를 수동으로 변경한 다음, 새로운 변경 패키지를 사용하여 하위 프로젝트를 공유 하위 프로젝트로 추가하십시오.
하위 프로젝트 이름의 대/소문자가 변경되는 경우(하위 프로젝트 이름의 문자가 대문자 또는 소문자로 변경된 경우) '변경 패키지 적용' 또는 '변경 패키지 다시 동기화' 명령을 사용하여 변경 패키지를 전파할 수 없습니다. 이러한 경우는 다음과 같습니다.
하위 프로젝트 이동 작업을 수행하는데 위치와 하위 프로젝트 이름이 동일하게 유지되지만 이름의 대/소문자 표기가 변경되는 경우
하위 프로젝트 제외 작업 및 하위 프로젝트 추가 작업을 수행하는데 하위 프로젝트가 동일한 이름으로 다시 추가되지만 대/소문자가 달라지는 경우
새로운 하위 프로젝트 위치를 사용하여 추가 작업을 수행하기 전에 샌드박스에서 이전 하위 프로젝트를 다시 동기화하십시오.
하위 프로젝트 이동 옵션