Копирование файлов из локальной папки в TFS программно
Я создаю приложение, которое должно иметь функциональность для копирования файлов из локальной папки и сохранения их в TFS одним нажатием кнопки. Я много гуглил , чтобы найти решение для этой цели, но не смог найти подходящего. Итак, мой вопрос заключается в том, можно ли добавлять новые файлы в TFS программно с помощью C#?. Если да, то есть ли какие-либо ограничения на типы файлов, которые мы можем добавить в TFS? если мы можем добавить новые файлы из локальной папки в TFS программно, может ли кто-нибудь предоставить мне справочный код для того же самого?. Заранее спасибо
Что я уже пробовал:
Я попытался создать рабочую область и добавить файл в нее с помощью метода PendAdd. Рабочая область создается, но я не смог найти ее в TFS. Ниже приведен код, который я использовал для создания рабочей области
TfsTeamProjectCollection ТФС = новый TfsTeamProjectCollection(новый URI(&ЛТ;Ури ТФС&ГТ;));
ТФС.EnsureAuthenticated();
VersionControlServer vcs = tfs.GetService<versioncontrolserver>();
Рабочее пространство ws = vcs.CreateWorkspace("DCSCode");
//"I:temp" - это расположение файлов, которые должны быть
//переехал в TFS
int r = ws.PendAdd(@"I:temp");