我想以编程方式删除自动创建的TFS分支。以编程方式删除TFS分支
有一个现有的方法“ICommonStructureService.DeleteBranches”应该做的工作。 我的问题是,该方法需要一个参数“string [] nodeUris”,它指定了要使用“vstfs:// ...”URI删除的分支,而我只是不知道如何获得我的分支。
我需要的是这样的:
var projectCollection = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri <myCollectionUrl>));
var cssService = projectCollection.GetService<ICommonStructureService3>();
var project = cssService.GetProjectFromName(<myProjectName>);
但我怎么能得到科乌里从那里?
'摧毁'?编程?如果你要摧毁一切,为什么要使用版本控制? – 2013-02-15 15:26:24
请注意,有可用的DestroyFlags。 “DestroyFlags.KeepHistory”意味着并非所有东西都被破坏,但是历史被保留下来。 这个用例就是以后可能不需要的“临时”分支(如果历史未被销毁)。 以编程方式,因为我们有一个封装了TFS许多操作的集成环境。 – ulfgebhardt 2013-02-18 13:02:32