Obtenir une liste de fichiers à partir de TFS
Je suis à essayer de comprendre comment obtenir une liste des fichiers d'un dossier spécifique ("$/theproject/trunk/setup/") dans TFS sans les mettre dans le dossier local.
Jusqu'à présent, j'ai réussi à connecter, créer un espace de travail et un dossier de travail:
var server = RegisteredTfsConnections.GetProjectCollection(new Uri("http://hostname:8080/"));
var projects = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(server);
var versionControl = (VersionControlServer)projects.GetService(typeof(VersionControlServer));
var workspace = versionControl.CreateWorkspace(AppDomain.CurrentDomain.FriendlyName + "-installer", versionControl.AuthorizedUser);
try
{
WorkingFolder folder = new WorkingFolder("$/theproject/trunk/setup/", "C:\\aTempFolder");
workspace.CreateMapping(folder);
//this would get all files to the local folder, right?
//what should I do instead to just get a file list?
workspace.Get();
}
finally
{
workspace.Delete();
}
source d'informationauteur jgauffin
Vous devez vous connecter pour publier un commentaire.
Comme ceci:
Essayez ceci: