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 옵션을 지정:
|
/itemmode |
이 옵션은 /slotmode 옵션과 결합될 수 없습니다.참조 Matt Mitrik: TFS 2010 버전 컨트롤 슬롯 모드로 변경. |
itemspec |
기록을 표시할 항목을 지정 합니다.구문에 대 한 자세한 내용은 Team Foundation 버전 제어 명령 참조. |
/noprompt |
이 옵션:
|
/login:username,[password] |
명령을 실행할 사용자 계정을 지정 합니다.자세한 내용은 Team Foundation 버전 제어 명령 참조를 참조하십시오. |
/recursive |
재귀적으로 항목에 지정 된 디렉터리와 모든 하위 디렉터리에 대 한 기록 데이터를 검색합니다. |
/slotmode |
이 옵션은 /itemmode 옵션과 결합될 수 없습니다.참조 Matt Mitrik: TFS 2010 버전 컨트롤 슬롯 모드로 변경. |
/sort |
하나 이상의 파일 또는 폴더에 대한 수정 기록을 다음과 같은 순서로 정렬합니다.
사용 해야는 /noprompt 옵션이이 옵션을 사용 합니다. |
/stopafter:number |
기록 데이터를 표시 하려면 변경 집합 수를 지정 합니다. |
/user:username |
지정 된 사용자가 변경한 내용을 표시 하는 기록 데이터를 필터링 합니다.별표 (*) 기호 데이터 (기본값) 모든 사용자의 변경 내용에 포함 되어 있습니다. |
/version:versionspec |
다음 제한 중 하나에서 기록 데이터를 지정합니다.
기본값은 /version:W (작업 영역에서 버전). 구문에 대 한 자세한 내용은 Team Foundation 버전 제어 명령 참조. 이 옵션은 /slotmode 옵션과 결합될 수 없습니다. |
예제
단일 파일의 기록 가져오기
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
폴더에 기록 하는 모든 항목 가져오기
c:\code\SiteApp\Main\SolutionA>tf history * /recursive
모든 변경 내용이 모든 항목 (하위 폴더에서 포함) 하며 기록 창에서에 표시 됩니다.
폴더에 기록의 마지막 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
기록 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
기록 날짜 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
기록 버전 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
자세한 내용 가져오기
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.
비재귀적 기록을 폴더 가져오기
c:\code\SiteApp\Main\SolutionA>tf history .
기록 하며 폴더의 이전 변경 폴더를 탐색할 수 있도록 기록 창에 표시 됩니다.예를 들어, 이름 바꾸기 폴더에 가장 최근에 변경 된 경우 이름 바꾸기 전에 발생 한 변경 내용을 보려면 변경 집합을 확장할 수 있습니다.
c:\code\SiteApp\Main\SolutionA>tf history . /noprompt
가장 최근의 변경 하며 폴더에서 명령 프롬프트 창에 표시 됩니다.
Visual Studio에서 작업하기
- 항목 기록 가져오기Visual Studio 수정 기록을 가져올 수 없습니다.
팁
사용 하는 방법에 대 한 정보는 기록 창을 참조 하십시오 항목 기록 가져오기.
변경 집합에 대 한 자세한 정보를 가져오려면 (예를 들어, 연결 된 작업 항목을 보려면 원하는).
기록 창에서 변경 집합을 두 번 클릭 또는 바로 가기 메뉴를 열고 선택 변경 집합 정보.
명령 프롬프트에서 사용 하는 Changeset Command.
변경 집합에 대 한 자세한 내용은 변경 집합 찾기 및 보기.
/collection 컴퓨터 및 사용자 계정에서이 명령 실행 팀 프로젝트 컬렉션에 항목이 매핑되는 작업 영역 없습니다에 대 한 옵션이 유용 합니다.
자세한 내용은 이전 버전 보기 및 관리를 참조하십시오.