Я пытаюсь получить имя дочерних папок для данного проекта TFS. На данный момент я могу подключиться к серверу TFS и перечислить все проекты. Могли бы, пожалуйста, помочь мне в том, как получить имена дочерних папок для каждого проекта TFS.
TFSTeamProjectCollection tpc = connectToTFS();
// Enumerate the Team Projects.
for (Project project : tpc.getWorkItemClient().getProjects())
{
System.out.println(project.getName());
}
public static TFSTeamProjectCollection connectToTFS() throws URIException, SQLException
{
TFSTeamProjectCollection tpc = null;
Credentials credentials;
credentials = new UsernamePasswordCredentials("USERNAME","PASSWORD");
tpc = new TFSTeamProjectCollection(URIUtils.newURI("COLLECTION_URL"), credentials);
return tpc;
}
Используйте GetExtendedItems класса Workspace.
getExtendedItems
public ExtendedItem[][] getExtendedItems(ItemSpec[] itemSpecs,
DeletedState deletedState,
ItemType itemType,
GetItemsOptions options)
Вы можете использовать проект Git-tf в качестве ссылки для использования TFS-SDK в Java.