Como procurar um arquivo específico no controle de origem do TFS dentro de um projeto selecionado em particular?
Código:
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);
Comoprocure um arquivo específico nocontrole de origem do TFS dentro de umprojeto selecionado em particular e também branchversion selecionado no menu suspenso pelo usuário do aplicativo c # UI winforms?
Aqui o arquivo que eu preciso pesquisar éusp_Test_Procedure.sql
que está presente no caminho a seguir
$/selectedProjectName/project/1.0.0/UI/Scripts/usp_Test_Procedure.sql
Na verdade, estou obtendo o caminho acima do código enganador:
folders.Items[29956].ServerItem
Mas eu preciso sabercomo procurar um arquivo específico no controle de origem do TFS dentro de um determinado projeto selecionado e também uma versão de ramificação selecionada? Obrigado.