2009-03-12 5 views
1

TFS에서 정보를 얻으려고합니다. 특히 주어진 사용자에 대해 날짜와 모든 변경 항목 (인라인 diff에 대한 보너스 포인트)이있는 모든 변경 집합의 목록을 얻고 싶습니다. 이 목록은 수정 된 모든 파일에 대해 diff를 실행하는 데 사용됩니다. 의 라인을 따라TFS 명령 줄 도움말

뭔가 : 나는 이것에 대한 TFS보고를 사용할 수 있으리라 생각

tf history /user:USERNAME 
// pump changeset number into 
tf changeset 'changeset number' 
// now get the items, and pump into 
tf diff 'item' /version:C122~C123 

,하지만 난 C#에서이를 실행할 수 있습니다보고 서버 :(

에 대한 액세스 권한이 없습니다 일부 정규식,하지만 난 오히려 그것을 피할 수 있습니다/f를 "토큰 = 1"에 % f를위한

감사합니다 :)

답변

1

. ('TF 역사/사용자 :. 사용자 이름// noprompt를 재귀') 할/f에 대해 "토큰 = 2"% g ('tf changeset % f')에서 % f/d를 변경하면/noprompt/버전 : C % f % g

당신은 tf 기록에서 쓰레기를자를 수 있습니다. 및 & 변경 사항은

과 같이 | findstr/R [0-9]. tf 기록에서 변경 집합 번호 만 가져 오려면

+0

고마워요! 나는 그것을 시도 할 것이다, 나는 결국 C#으로 가버 렸다. 그러나 그것은 정말로 느리다. .. – leppie