TFS에서 자동으로 생성 된 분기를 프로그래밍 방식으로 삭제하려고합니다.프로그래밍 방식으로 TFS 분기 삭제
작업을 수행해야하는 기존 메서드 "ICommonStructureService.DeleteBranches"가 있습니다. 내 문제는 메서드가 "vstfs : // ..."URI를 사용하여 삭제할 분기를 지정하는 매개 변수 "string [] nodeUris"를 필요로한다는 것이며 해당 분기를 가져 오는 방법을 모르겠습니다.
var projectCollection = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri <myCollectionUrl>));
var cssService = projectCollection.GetService<ICommonStructureService3>();
var project = cssService.GetProjectFromName(<myProjectName>);
하지만 어떻게 내가 거기에서 지점 열린 우리당이 얻을 수 :
뭔가처럼 내가 필요로 무엇입니까?
'파괴? 프로그래밍 방식으로? 모든 것을 파괴하려는 경우 왜 버전 관리를 사용합니까? –
참고 DestroyFlags avaialble 있습니다. "DestroyFlags.KeepHistory"는 모든 것이 파괴되지는 않지만 History는 보관된다는 것을 의미합니다. 사용 사례는 예 : 나중에 필요하지 않을 수도있는 "임시"브랜치 (히스토리가 파기되지 않는 경우). TFS의 많은 작업을 캡슐화하는 통합 환경이 있기 때문에 프로그래밍 방식으로 제공됩니다. – ulfgebhardt