|
CLI
|
si createsandbox
|
|
|
하나의 디렉터리에 샌드박스를 여러 개 생성할 수 있지만 그렇게 하지 않는 것이 좋습니다.
|
|
|
• 사용 가능한 개발 경로가 없는 경우 파생 옵션을 사용할 수 없습니다.
• 비활성화된 개발 경로는 개발 경로 이름 목록에 표시되지 않습니다.
|
|
|
• 샌드박스의 기반이 되는 프로젝트가 파생 또는 빌드 프로젝트로 이동을 포함하는 키워드 기반 문자열을 사용하여 프로젝트 이름 필드에 지정된 경우 생성할 샌드박스의 유형을 선택할 수 없습니다. 마침을 클릭하면 지정된 프로젝트의 구성을 기반으로 파생 또는 빌드 샌드박스가 생성됩니다.
• 현재 구성을 선택하는 경우 하위 프로젝트를 기반으로 생성된 샌드박스에서는 샌드박스가 생성된 이후 수행된 하위 프로젝트 재구성을 따릅니다.
• 일반, 파생 또는 빌드를 선택하는 경우 하위 프로젝트를 선택한 후 샌드박스에서는 샌드박스가 해당 하위 프로젝트까지 생성된 이후 수행된 하위 프로젝트 재구성을 따르지 않습니다. 이러한 경우 샌드박스에서는 프로젝트의 하위 프로젝트 지정 패널을 사용하여 선택한 추가 하위 프로젝트에 있는 하위 프로젝트 재구성만 따르게 됩니다.
|
이 표시됩니다. 상위 노드와 그 아래의 모든 하위 항목을 선택하면 해당 상위 노드의 개별 하위 항목을 선택 취소할 수 없습니다.
)하거나 반전(
)시킵니다.|
옵션
|
설명
|
||
|---|---|---|---|
|
모든 멤버
|
모든 프로젝트 멤버입니다. 기본 설정입니다.
|
||
|
다음 특성의 멤버
|
특성이 Beta 또는 OS=Windows 등의 값으로 설정된 프로젝트 멤버입니다. 이 옵션은 대/소문자를 구분합니다.
|
||
|
경로가 있는 멤버
|
디렉터리(watch/lib/*와 같은 최상위 샌드박스 기준)에 상주하는 프로젝트 멤버입니다. 지정된 경로는 하위 디렉터리와 하위 프로젝트 이름을 구분하지 않습니다. 즉, 같은 위치에 있는 개별 하위 프로젝트를 지정할 수 없습니다.
예를 들어, 다음 최상위 수준 프로젝트에서 범위 지정된 샌드박스를 생성하는 경우
/p1/project.pj
다음 하위 프로젝트와 멤버를 사용하면
/p1/sub1/project.pj
/p1/sub1/aa.txt
/p1/sub1/bb.txt
/p1/sub1/dd.txt
/p1/sub2/project.pj
/p1/sub2/sub1/cc.txt
sub1 지정이 p1/sub1/aa.txt 및 p1/sub1/dd.txt와 일치하거나,
*sub1 지정이 /p1/sub1/aa.txt, /p1/sub1/bb.txt, /p1/sub2/sub1/cc.txt 및 /p1/sub1/dd.txt와 일치합니다.
|
||
|
다음 이름의 멤버
|
Readme.txt 또는 *.java와 같이 이름이나 파일 확장자가 있는 프로젝트 멤버입니다. 이름은 선행 디렉터리 접두사가 아닌 파일 이름에 대해서만 유효합니다.
|
||
|
멤버 개정에 레이블이 있는 멤버
|
TEST와 같이 멤버 개정에 레이블이 있는 프로젝트 멤버입니다. 이 옵션은 대/소문자를 구분하며 와일드카드(* 및 ?)를 허용합니다.
|
||
|
모든 개정에 레이블이 있는 멤버
|
PROD와 같이 모든 개정에 레이블이 있는 프로젝트 멤버입니다. 이 옵션은 대/소문자를 구분하며 와일드카드(* 및 ?)를 허용합니다.
|
||
|
아카이브 유형이 있는 멤버
|
Binary 또는 Text 아카이브 유형인 프로젝트 멤버입니다.
|
||
|
선택 항목 결합 기준
• 논리적 AND
• 논리적 OR
|
논리적 AND 또는 OR 연산자를 사용하여 여러 샌드박스 범위 옵션을 결합합니다. 예를 들어, 멤버 특성 Beta AND 이름 *.java의 프로젝트 멤버를 포함하려면 다음 특성의 멤버를 Beta로 설정하고, 다음 이름의 멤버를 *.java로 설정한 다음 논리적 AND를 사용하도록 설정합니다.
|