[백업][가리사니] 팀파운데이션 명령어
visualstudio

이 문서는 가리사니 개발자 포럼에 올렸던 글의 백업 파일입니다. 오래된 문서가 많아 현재 상황과 맞지 않을 수 있습니다.

명령툴 호출

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2010\Visual Studio Tools

혹은 시작프로그램에서 검색 (visual)

Visual Studio x64 Cross Tools 명령 프롬프트(2010) Visual Studio x64 Win64 명령 프롬프트(2010) Visual Studio 명령 프롬프트(2010)

명령어 - undo (checkout 해제)

특정경로

tf undo /workspace:<사용자PC이름>;<사용자이름> $/경로

전역옵션

tf undo /workspace:<사용자PC이름>;<사용자이름> $/* /recursive

Root 디렉토리 내의 모든 파일에 적용한다. (범위를 줄이고 싶으면 솔루션 이름 및 프로젝트 경로까지 적어라.)

Checkout 된 파일 리스트 조회

help) 해당 사용자의 파일 상태를 본다. (Checkout된 파일리스트가 나온다.) 전체 사용자: tf status /user:* /recursive 특정 사용자: tf status /user:홍길동 /recursive

팀파운데이션 명령어 사용자의 워크스페이스 조회

help) 특정사용자의 워크스페이스를 조회한다. (워크스페이스 이름과 컴퓨터 이름들이 나온다.)

tf workspaces /owner:"홍길동"

옵션 help) /recursive 옵션을 주면, 하위 디렉토리까지 재귀적으로 불린다.

만약 이 옵션을 주지 않을 경우, 정확한 파일 경로를 입력해야 적용이된다. help) 다음 옵션은, 로그인 상태로 명령어를 실행한다.

 /login [user],[password]

사용자의 작업영역(workspace) 삭제

tf workspace /delete "[workspace];[user]"

사용자의 맵핑 상태를 해지할 때 사용한다. (다만 체크아웃 정보도 모두 날라간다. 정보소실의 위험)

(맵핑 해지않하고 컴퓨터 포멧 했을 때, 컴퓨터 옮겼을 때)

서버 (workspace) 삭제 (솔루션 및 프로젝트 삭제)

tf remove 커맨드를 참고할 것.

위험도가 매우 높은 명령어임으로, 예시를 달아두지 않는다.