다음을 통해 공유


작업 영역 명령(Team Foundation 버전 제어)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

TFVC(Team Foundation 버전 제어) workspaces 명령은 시스템의 작업 영역에 대한 정보를 표시하고 Azure DevOps 서버에서 사용자 이름 또는 컴퓨터 이름 변경에 대한 캐시된 정보를 업데이트합니다.

필수 조건

workspaces 명령을 사용하려면 읽기 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 기본 TFVC 권한을 참조 하세요.

구문

tf workspaces [/owner:<owner-name>] [/computer:<computer-name>] 
[/collection:<team-project-collection-url>] [/format:(brief|detailed|xml)] 
[/updateUserName:<old-user-name>] [/updateComputerName:<old-computer-name>] 
[<workspace-name>][/login:<username>,[<password>]]
tf workspaces /remove:(*|workspace1[,workspace2,...]) 
/collection:(*|<team-project-collection-url>)

매개 변수

다음 섹션에서는 명령의 인수 및 옵션에 대해 workspaces 설명합니다.

인수

Argument

설명

<owner-name>

옵션에 값을 /owner 제공합니다. 빈 문자열("")을 사용하여 사용자가 만든 작업 영역을 일치시킬 수 있습니다.

<computer-name>

옵션에 값을 /computer 제공합니다. 빈 문자열("")을 사용하여 모든 컴퓨터의 작업 영역을 일치시킬 수 있습니다.

<workspace-name>

정보를 표시할 작업 영역의 이름을 지정합니다. 값을 지정하지 않으면 서버의 모든 작업 영역에 대한 정보가 표시됩니다. 별표(*) 와일드카드 문자를 사용하여 서버의 모든 작업 영역에 대한 정보를 표시할 수도 있습니다.

<old-user-name>

옵션의 이전 사용자 이름을 /updateUserName 제공합니다.

<old-computer-name>

옵션의 이전 컴퓨터 이름을 /updateComputerName 제공합니다.

<team-project-collection-url>

예를 들어 https://myserver:8080/tfs/DefaultCollection정보를 표시할 작업 영역이 포함된 프로젝트 컬렉션의 URL입니다.

<username>

옵션에 값을 /login 제공합니다. 이 값을 하나 DOMAIN\<username> 또는 <username>으로 지정할 수 있습니다.

<password>

옵션에 값을 /login 제공합니다.

옵션

옵션

설명

/owner

작업 영역을 만든 사용자의 이름을 지정합니다. 소유자를 지정하지 않으면 TFVC는 현재 사용자만 소유한 작업 영역에 대한 정보를 반환합니다.

/computer

서버의 작업 영역 목록을 필터링할 클라이언트 컴퓨터의 이름을 지정합니다. 컴퓨터가 지정되지 않은 경우 TFVC는 현재 컴퓨터의 작업 영역에 대한 정보만 반환합니다.

/format

작업 영역 정보의 형식을 지정합니다. Brief 는 매핑 없이 작업 영역 정보를 반환합니다. Detailed 는 작업 영역 정보 및 매핑도 반환합니다. Xml 는 작업 영역 정보, 매핑, 최신 액세스 날짜 및 소유자 별칭을 반환합니다. 자세한 형식은 옵션이 지정된 경우에만 사용할 /collection 수 있습니다. 기본값은 Brief입니다.

/updateUserName

네트워크 사용자 이름이 변경된 사용자의 경우 Azure DevOps 서버에서 보안 ID 정보를 업데이트. 이 옵션을 지정하는 경우 옵션을 사용하여 /collection 프로젝트 컬렉션도 지정해야 합니다.

/updateComputerName

TFVC에 클라이언트 컴퓨터의 이름 변경 내용을 반영하도록 테이블을 업데이트하도록 지시합니다. 이 옵션을 지정하는 경우 옵션을 사용하여 /collection 프로젝트 컬렉션도 지정해야 합니다.

/remove

클라이언트 캐시에서 지정된 프로젝트 컬렉션에 대해 지정된 작업 영역 항목을 제거합니다.

/collection

프로젝트 컬렉션을 지정합니다.

/login

Azure DevOps Server를 사용하여 사용자를 인증할 사용자 이름 및 암호를 지정합니다.

설명

workspaces 명령줄 유틸리티의 tf 명령은 지정된 사용자가 소유하거나 특정 Azure DevOps 서버와 연결된 모든 작업 영역에 대한 현재 컴퓨터의 작업 영역에 대한 정보를 표시합니다. 각 작업 영역에 대해 TFVC는 이름, 소유자, 주석 및 컴퓨터 이름을 표시합니다. 자세한 출력을 사용하면 작업 영역 매핑도 표시됩니다. 소유자, 컴퓨터 또는 작업 영역 이름과 같은 필터를 제공하지 않는 한 TFVC는 사용자가 만든 작업 영역에 대한 정보만 표시합니다.

작업 영역 속성을 편집하는 방법에 대한 자세한 내용은 작업 영역 명령을 참조하세요.

명령줄 유틸리티를 사용하는 tf 방법에 대한 자세한 내용은 Team Foundation 버전 제어 명령 사용을 참조 하세요.

예제

다음은 현재 컴퓨터의 현재 사용자에 대한 모든 작업 영역 목록을 표시하는 예제입니다.

c:\projects>tf workspaces

다음 예제에서는 주소 https://myserver:8080/tfs/DefaultCollection의 다음 프로젝트 컬렉션에서 만든 모든 컴퓨터의 모든 사용자에 대한 모든 작업 영역 목록을 표시합니다.

c:\projects>tf workspaces /owner:* /computer:* /collection:https://myserver:8080/tfs/DefaultCollection

다음 예제에서는 현재 사용자가 주소의 프로젝트 컬렉션 https://myserver:8080/tfs/DefaultCollection에서 만든 모든 작업 영역에 대한 자세한 정보를 표시합니다.

c:\projects>tf workspaces /computer:* /format:detailed /collection:https://myserver:8080/tfs/DefaultCollection

다음 예제에서는 현재 사용자가 소유하고 현재 컴퓨터에 있는 작업 영역 WS1에 대한 자세한 정보를 표시합니다. 표시된 정보에는 작업 영역 매핑 목록이 포함됩니다.

c:\projects>tf workspaces /format:detailed /collection:https://myserver:8080/tfs/DefaultCollection WS1

다음 예제에서는 주소 https://myserver:8080/tfs/DefaultCollection에 있는 프로젝트 컬렉션의 캐시에서 캐시된 모든 작업 영역을 제거합니다.

c:\projects>tf workspaces /remove:* /collection:https://myserver:8080/tfs/DefaultCollection