我想以編程方式刪除自動創建的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