posted by 네코냥이 2015. 3. 3. 11:09


명령툴 호출


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 커맨드를 참고할 것.

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