TFS 변경 세트 ID가 있고 여러 분기에 병합되었습니다. 관련된 모든 변경 세트 ID를 찾을 수 있기를 원합니다. VersionControlServer.TrackMerges
을 사용하여이 정보를 찾거나 다른 API 호출이 있습니까?여러 지점에서 프로그래밍 방식으로 TFS 변경 집합을 어떻게 추적합니까?
5
A
답변
3
그래, VersionControlServer.TrackMerges()는 사용하려는 API입니다. sourceItem 매개 변수에서 변경 내용을 추적하려는 분기의 루트를 전달하십시오. targetItems 매개 변수에서 변경 집합을 추적하려는 분기의 루트를 전달하십시오. 이 기능은 병합 관계가있는 분기 루트에서만 작동합니다. 사실인지 확인하는 가장 좋은 방법은 지점 계층 구조를보고 지점이 어떤 경로를 통해 직접 관련되거나 관련되도록하는 것입니다.
의가이 같은 지점 계층에서 $/Proj를/Feature2에 $에서/Proj를/홈페이지를 변경 집합을 추적하고 싶어한다고 가정 해 봅시다 :
다음$/Proj/Main
$/Proj/Dev
$/Proj/Feature2
당신이 $/Proj를/홈페이지를 전달하려는 것 sourceItem으로, $/Proj/Dev AND $/Proj/Feature2를 targetItem으로 사용하십시오.
궁금한 점이 있으면 알려주세요.
도움 주셔서 감사합니다. 문서는 분명히 불완전합니다. – Mykroft