Я написал несколько кодов для получения последней версии выбранного проекта. Когда я запускаю его, он работает. Но если я удалю папку и снова запущу ее, она говорит: «Все файлы обновлены».
Я решил эту проблему с помощью системы управления исходным кодом Visual Studio TFS и получения конкретной версии. Как я могу реализовать в проекте С# с помощью TFS API?
Мой код:
WorkingFolder workfolder = new WorkingFolder(ServerFolder, LocalFolder);
workspace.CreateMapping(workfolder);
workspace.Get(VersionSpec.Latest, GetOptions.Overwrite);
Изменить:
Я добавляю этот код и проверяю возвращаемое значение "getStatus"
GetStatus getStatus = workspace.Get(VersionSpec.Latest, GetOptions.Overwrite);
if (getStatus.NoActionNeeded)
// create new workspace and use same codes in "My code"