다음을 통해 공유


CreateWorkspaceTask 작업

업데이트: 2007년 11월

CreateWorkspaceTask 작업은 TFSBuild.proj 파일에 지정된 이름과 매핑 파일을 사용하여 작업 영역을 만듭니다.

매개 변수

매개 변수

설명

TeamFoundationServerUrl

Team Foundation Server URL을 지정합니다(예: http://MyServer:8080).

BuildUri

빌드 URI를 지정합니다.

BuildDirectory

빌드 디렉터리를 지정합니다.

SourcesDirectory

소스 파일의 디렉터리에 대한 솔루션 루트를 지정합니다.

Name

작업 영역 이름을 지정합니다.

기본적으로 소스를 가져오기 위해 Team Foundation Build에서 만드는 작업 영역은 $(COMPUTERNAME)$(TeamProject)$(BuildType)입니다.

사용자 지정된 작업 영역 이름을 사용하도록 TFSBuild.proj 파일에서 WorkspaceName 속성을 재정의합니다.

참고:

WorkspaceName 속성도 VersionToLabel 속성을 생성하는 데 사용됩니다. 그러므로 프로그래밍 방식으로 WorkspaceName을 재정의하는 경우 VersionToLabel도 재정의해야 합니다.

Comment

기본적으로 Team Foundation Build에서 만드는 작업 영역에 사용되는 설명은 “Team Foundation Build로 만든 작업 영역”입니다.

다른 설명을 지정하도록 TFSBuild.proj 파일에서 CreateWorkspaceTaskComment 속성을 재정의합니다.

Name

String 출력 매개 변수입니다. 기본적으로 이 매개 변수는 WorkspaceName 속성 값을 지정합니다.

Owner

String 출력 매개 변수입니다. 기본적으로 이 매개 변수는 WorkspaceOwner 속성 값을 지정합니다.

설명

CreateWorkspaceTask 작업은 Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll에 정의되어 있습니다. Microsoft.TeamFoundation.Build.targets 파일에는 Team Foundation Build에서 InitializeWorkspace 대상의 기본 구현으로 사용하는 CreateWorkspaceTask 작업의 인스턴스가 포함되어 있습니다.

Team Foundation Build 컴퓨터의 <root>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild 폴더에는 Microsoft.TeamFoundation.Build.targets 파일이 들어 있습니다.

예제

다음 예제에서는 Microsoft.TeamFoundation.Build.targets 파일에 정의되어 있는 CreateWorkspaceTask 작업의 기본 인스턴스를 보여 줍니다.

<CreateWorkspaceTask
    TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
    BuildUri="$(BuildUri)"
    BuildDirectory="$(BuildDirectory)"
    SourcesDirectory="$(SolutionRoot)"
    Name="$(WorkspaceName)"
    Comment="$(CreateWorkspaceTaskComment)">
    <Output TaskParameter="Name" PropertyName="WorkspaceName" />
    <Output TaskParameter="Owner" PropertyName="WorkspaceOwner" />
    </CreateWorkspaceTask>

참고 항목

작업

연습: 명령줄에서 Team Foundation 버전 제어 사용

방법: 매핑된 작업 영역 만들기

방법: 작업 영역에서 폴더 숨기기 및 숨김 취소

방법: 빌드 번호 사용자 지정

개념

Team Foundation Build 구성 파일 이해

버전 제어 작업 영역 사용

Team Foundation Build 작업

참조

Workspace 명령

기타 리소스

Team Foundation Build 사용자 지정

Team Foundation Build 대상, 작업 및 속성