код:
string spName = "usp_Test_Procedure.sql";
var tfsPp = new TeamProjectPicker(TeamProjectPickerMode.SingleProject, false);
tfsPp.ShowDialog();
_tfs = tfsPp.SelectedTeamProjectCollection;
if (tfsPp.SelectedProjects.Any())
{
_selectedTeamProject = tfsPp.SelectedProjects[0];
}
string selectedProjectName = _selectedTeamProject.Name;
var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(_tfs.Uri);
var vsStore = tfs.GetService<VersionControlServer>();
var project = "project";
var branchVersion = "1.0.0";
var folders = vsStore.GetItems("$/" + selectedProjectName + "/*", RecursionType.Full);
Как найти конкретный файл в исходном элементе управления TFS внутри выделенного проекта , а также выбранную ветвь в раскрывающемся меню пользователем из приложения winforms С# UI?
Здесь мне нужно искать файл usp_Test_Procedure.sql
, который присутствует в следующем пути
$/selectedProjectName/project/1.0.0/UI/Scripts/usp_Test_Procedure.sql
На самом деле, я получаю вышеуказанный путь от кода с обманом:
folders.Items[29956].ServerItem
Но мне нужно знать как искать определенный файл в исходном элементе управления TFS внутри определенного выбранного проекта, а также выбранную ветвь? Благодарю.