이 결과를 얻으려면 tfs 기록을 쿼리 할 수 있습니까? 변경 집합 집합과 관련된 리소스를 그룹화 하시겠습니까? 제가 한 일은 지난 2 개월 동안 어떤 파일이 바뀌 었는지 이해하는 것입니다. TFS 탐색기에서 시도했지만 단일 변경 집합에서 세부 정보를 얻을 수 있습니다. TFS Sidekicks도 마찬가지입니다. 커맨드 라인에는 운이 없었고 데이터베이스에 직접 연결조차하지 않았습니다. 누군가 그 결과를 얻는 현명한 방법을 알고 있습니까?특정 변경 집합에 관련된 리소스를 그룹화하는 방법은 무엇입니까?
1
A
답변
4
나는 VersionTo
및 VersionFrom
을 얻는 방법을 모르므로 여기에서 100
에서 Latest
까지만 수행하고 있습니다. 소스 제어 탐색기에서 기록보기를 수행하고 VersionFrom
및 VersionTo
을 얻을 수 있습니다.
다음은 TFS API를 사용하는 코드 스 니펫입니다. 어셈블리를 만들려면 Microsoft.TeamFoundation.*
어셈블리에 대한 참조를 추가해야합니다.
using (var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri(CollectionAddress)))
{
var server = tfs.GetService<VersionControlServer>();
var changes =
server.QueryHistory(
"$/Project/Main",
VersionSpec.Latest,
0,
RecursionType.Full,
"",
VersionSpec.ParseSingleSpec("100", ""), //From ??
VersionSpec.Latest, //To ??
100,
true,
true)
.Cast<Changeset>()
.SelectMany(changeset => changeset.Changes.Select(change => change.Item.ServerItem));
}
+0
아직 TFS API 사용을 고려하지 않았습니다. 덕분에 정말 고마워. –
+0
@Diego 저의 첫 번째 장소입니다. 나는 결과를 즉시 얻을 수 있도록 LinqPad를 사용한다. – DaveShaw
관련 문제
- 1. 특정 속성으로 쿼리하고 그룹화하는 방법은 무엇입니까?
- 2. 특정 변경 집합에 대한 작성자 수정하기
- 3. Mercurial : 특정 변경 집합에 태그 지정
- 4. 간격으로 결과를 그룹화하는 방법은 무엇입니까?
- 5. jQuery를 사용하여 특정 수의 요소를 그룹화하는 방법은 무엇입니까?
- 6. MongoDB에서 특정 배열 슬롯을 기준으로 그룹화하는 방법은 무엇입니까?
- 7. 일반 클래스를 그룹화하는 방법은 무엇입니까?
- 8. 태그별로 기사를 그룹화하는 방법은 무엇입니까?
- 9. htmldatatable에 행을 그룹화하는 방법은 무엇입니까?
- 10. 날짜 범위별로 그룹화하는 방법은 무엇입니까?
- 11. 여러 줄을 그룹화하는 방법은 무엇입니까?
- 12. 확장 방법을 그룹화하는 방법은 무엇입니까?
- 13. UML로 일반화를 그룹화하는 방법은 무엇입니까?
- 14. 매트릭스에서 행을 그룹화하는 방법은 무엇입니까?
- 15. Mercurial에서 변경 집합에 서명하는 목적은 무엇입니까? 의욕에
- 16. Subversion에서 이전에 커밋 된 변경 집합에 파일을 추가하는 방법은 무엇입니까?
- 17. 커밋 후 변경 집합에 파일을 추가하는 영리한 방법은 무엇입니까?
- 18. TFS에서 특정 변경 집합에 대해 근거없는 병합을 수행하려면 어떻게해야합니까?
- 19. ASP.NET MVC 뷰에서 데이터를 그룹화하는 방법은 무엇입니까?
- 20. mysql 리소스를 역으로 변경
- 21. 노드별로 버전을 기준으로 그룹화하는 방법은 무엇입니까?
- 22. 특정 열 집합에 행 삽입
- 23. 다른 모듈의 리소스를 특정 위치로 복사하는 방법은 무엇입니까? (maven)
- 24. Cocos2D가 특정 경로의 리소스를 검색 할 수있게 만드는 방법은 무엇입니까?
- 25. SQL 결과 집합을 올바르게 그룹화하는 방법은 무엇입니까?
- 26. 속성 집합에 직접 연결하는 방법은 무엇입니까?
- 27. django taggit에서 특정 태그와 관련된 태그를 표시하는 방법은 무엇입니까?
- 28. 특정 변수와 관련된 이름을 표시하는 방법은 무엇입니까? ...이 부분을 명확히하십시오.
- 29. 특정 클래스와 관련된 nib 파일 이름을 표시하는 방법은 무엇입니까?
- 30. 변경 집합과 관련된 작업 항목은 무엇입니까?
그래서 지난 2 개월 동안 변경된 모든 파일 목록을 원하십니까? – DaveShaw
예.하지만 실제로 그러한 목록을 얻는 방법을 찾을 수 없었습니다. –