다음을 통해 공유


History 명령

파일 또는 폴더 수정 기록을 표시 합니다.데이터가 두는 기록 창에서 표시 될 경우 /noprompt 옵션을 지정, 명령 프롬프트에서.

요구 사항:Team Foundation Server 권한을 참고하기 바란다.

tf hist[ory] itemspec [/version:versionspec] 
[/stopafter:number] [/recursive] [/user:username] 
[/format:(brief|detailed)] [/slotmode] [/itemmode] [/noprompt]
[/login:username,[password]] [/sort:ascending,descending]
[/collection:TeamProjectCollectionUrl]

매개 변수

Parameter

설명

/collection: TeamProjectCollectionUrl

팀 프로젝트 컬렉션에 포함 된 항목의 URL을 지정 합니다.예를 들어: http://myserver:8080/tfs/DefaultCollection.

기본적으로 팀 프로젝트 컬렉션 현재 디렉터리가 매핑되는 작업 영역에 포함 된 것으로 간주 됩니다.

/format

각 변경 집합에 대 한 표시할 세부 사항의 수준을 지정 하면의 /noprompt 옵션을 지정:

  • Brief(기본값): 한 줄을 포함 하는 각 변경 집합에 대 한 표시: ID 번호, 변경, 변경, 날짜 및 메모 작업을 수행한 사용자입니다.일부 데이터가 잘릴 수 있습니다.

  • Detailed: 각 변경 집합에 대 한 자세한 내용은 표시 됩니다.위의 정보 외에도이 옵션 날짜 시간 변경 항목, 체크 인 메모, 체크 인 정책 경고 등의 데이터를 표시 합니다.

/itemmode

이 옵션은 /slotmode 옵션과 결합될 수 없습니다.참조 Matt Mitrik: TFS 2010 버전 컨트롤 슬롯 모드로 변경.

itemspec

기록을 표시할 항목을 지정 합니다.구문에 대 한 자세한 내용은 Team Foundation 버전 제어 명령 참조.

/noprompt

이 옵션:

  • 창 및 대화 상자를 표시 하지 않습니다 (같은 기록 창) 및 리디렉션 데이터를 명령 프롬프트에 출력 합니다.자세한 내용은 Team Foundation 버전 제어 명령 참조를 참조하십시오.

  • 기록 항목 된 이동, 이름이, 분기 또는 병합 되기 전에 발생 하는 수정 버전을 표시 하지 않습니다.

/login:username,[password]

명령을 실행할 사용자 계정을 지정 합니다.자세한 내용은 Team Foundation 버전 제어 명령 참조를 참조하십시오.

/recursive

재귀적으로 항목에 지정 된 디렉터리와 모든 하위 디렉터리에 대 한 기록 데이터를 검색합니다.

/slotmode

이 옵션은 /itemmode 옵션과 결합될 수 없습니다.참조 Matt Mitrik: TFS 2010 버전 컨트롤 슬롯 모드로 변경.

/sort

하나 이상의 파일 또는 폴더에 대한 수정 기록을 다음과 같은 순서로 정렬합니다.

  • Ascending: 가장 오래된 수정에서 최신 수정까지입니다.

  • Descending(기본값): 가장 최근의에서 가장 오래 된 버전을.

사용 해야는 /noprompt 옵션이이 옵션을 사용 합니다.

/stopafter:number

기록 데이터를 표시 하려면 변경 집합 수를 지정 합니다.

/user:username

지정 된 사용자가 변경한 내용을 표시 하는 기록 데이터를 필터링 합니다.별표 (*) 기호 데이터 (기본값) 모든 사용자의 변경 내용에 포함 되어 있습니다.

/version:versionspec

다음 제한 중 하나에서 기록 데이터를 지정합니다.

  • 최대 버전

  • 최소 및 최대 버전 범위를 사용 하 여 ~ 구문입니다.

기본값은 /version:W (작업 영역에서 버전).

구문에 대 한 자세한 내용은 Team Foundation 버전 제어 명령 참조.

이 옵션은 /slotmode 옵션과 결합될 수 없습니다.

예제

yxtbh4yh.collapse_all(ko-kr,VS.110).gif단일 파일의 기록 가져오기

c:\code\SiteApp\Main\SolutionA\Project1>tf history program2.cs

기록 창에서 program.cs에 변경한 내용이 모두 표시 됩니다.

c:\code\SiteApp\Main\SolutionA\Project1>tf history program2.cs /noprompt

명령 프롬프트 창에서 program.cs에 변경한 내용이 모두 표시 됩니다.예를 들면 다음과 같습니다.

Changeset Change                     User              Date       Comment
--------- -------------------------- ----------------- ---------- -------- 
29        edit                       Peter Waxman      4/23/2012  Fix bug
20        add                        Julia Ilyina      4/12/2012  Add new  

yxtbh4yh.collapse_all(ko-kr,VS.110).gif폴더에 기록 하는 모든 항목 가져오기

c:\code\SiteApp\Main\SolutionA>tf history * /recursive

모든 변경 내용이 모든 항목 (하위 폴더에서 포함) 하며 기록 창에서에 표시 됩니다.

yxtbh4yh.collapse_all(ko-kr,VS.110).gif폴더에 기록의 마지막 5 변경 모든 항목 가져오기

c:\code\SiteApp\Main\SolutionA>tf history * /noprompt /recursive /stopafter:5

최신 5 변경 사항을 하며 (하위 폴더에서 포함)에 대 한 항목을 표시 합니다.

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
31        Julia Ilyina      5/15/2012
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to Proje
15        Julia Ilyina      4/8/2012

yxtbh4yh.collapse_all(ko-kr,VS.110).gif기록 x 및 이전 버전에서 가져오기

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:30

변경 된 모든 항목 (하위 폴더에서 포함) 하며 30 및 이전 버전에서 표시 됩니다.

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to 15        Julia Ilyina      4/8/2012

yxtbh4yh.collapse_all(ko-kr,VS.110).gif 기록 날짜 D 및 이전 버전에서 가져오기

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/24/2012

-- 또는 --

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D2012-04-24T12:00

변경 된 모든 항목 (하위 폴더에서 포함) 하며 12/23/4 또는 이전 버전에서 표시 됩니다.

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to 15        Julia Ilyina      4/8/2012

yxtbh4yh.collapse_all(ko-kr,VS.110).gif기록 버전 x에서 y 버전 가져오기

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/12/2012~D4/24/2012

변경 된 모든 항목 (하위 폴더에서 포함) 하며 2012 년 4/12/12/4/23 사이의 표시 됩니다.

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to 

yxtbh4yh.collapse_all(ko-kr,VS.110).gif자세한 내용 가져오기

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/12/2012~D4/24/2012 /format:detailed

2012 년 4/12/12/4/23 사이의 변경 하며 (하위 폴더에서 포함)의 모든 항목에 대 한 세부 정보를 표시 합니다.

-------------------------------------------------------------------------------
Changeset: 30
User: Julia Ilyina (Fabrikam)
Date: Monday, April 23, 2012 1:23:05 PM

Comment:
  Much better name for this file

Items:
  rename                $/SiteApp/Main/SolutionA/Project1/programBig.cs
  delete, source rename $/SiteApp/Main/SolutionA/Project1/program3.cs;X15

-------------------------------------------------------------------------------
Changeset: 29
User: Julia Ilyina (Fabrikam)
Date: Monday, April 23, 2012 1:03:13 PM

Comment:
  Fix bug in new method

Items:
  edit $/SiteApp/Main/SolutionA/Project1/program1.cs
  edit $/SiteApp/Main/SolutionA/Project1/program2.cs

-------------------------------------------------------------------------------
Changeset: 20
User: Julia Ilyina (Fabrikam)
Date: Thursday, April 12, 2012 5:09:35 PM

Comment:
  Add new method, add program2.cs to Project1

Items:
  add $/SiteApp/Main/SolutionA/Project1/program2.cs


Check-in Notes:
  Documentation:
    An important new part of our codebase.

Policy Warnings:
  Override Reason:
    Peter agrees with me that we can bypass for this check-in.
  Messages:
    The Code Analysis Policy requires files to be checked in through Visual
Studio with an open solution.

yxtbh4yh.collapse_all(ko-kr,VS.110).gif비재귀적 기록을 폴더 가져오기

c:\code\SiteApp\Main\SolutionA>tf history .

기록 하며 폴더의 이전 변경 폴더를 탐색할 수 있도록 기록 창에 표시 됩니다.예를 들어, 이름 바꾸기 폴더에 가장 최근에 변경 된 경우 이름 바꾸기 전에 발생 한 변경 내용을 보려면 변경 집합을 확장할 수 있습니다.

c:\code\SiteApp\Main\SolutionA>tf history . /noprompt

가장 최근의 변경 하며 폴더에서 명령 프롬프트 창에 표시 됩니다.

Visual Studio에서 작업하기

  • 팁 사용 하는 방법에 대 한 정보는 기록 창을 참조 하십시오 항목 기록 가져오기.

  • 팁 변경 집합에 대 한 자세한 정보를 가져오려면 (예를 들어, 연결 된 작업 항목을 보려면 원하는).

    • 기록 창에서 변경 집합을 두 번 클릭 또는 바로 가기 메뉴를 열고 선택 변경 집합 정보.

    • 명령 프롬프트에서 사용 하는 Changeset Command.

  • 팁 변경 집합에 대 한 자세한 내용은 변경 집합 찾기 및 보기.

  • 팁/collection 컴퓨터 및 사용자 계정에서이 명령 실행 팀 프로젝트 컬렉션에 항목이 매핑되는 작업 영역 없습니다에 대 한 옵션이 유용 합니다.

  • 팁 자세한 내용은 이전 버전 보기 및 관리를 참조하십시오.