В настоящее время я работаю в TFS 2013 и пытаюсь реализовать часть определения сборки, где она создаст Shelveset из банок или других файлов, которые уже присутствуют в виртуальных машинах directory.The проблема в том, что для того, чтобы сделать добавить, должен быть сопоставленный каталог. Если после tf добавить файл, то он не будет обнаружен как ожидающие изменения. В значительной степени преимущество заключается в том, что пользователи могут вытаскивать полки и получать эти файлы в своем локальном рабочем пространстве, которые необходимы для запуска некоторой автоматизации. Таким образом, следующая последовательность:TFS Build Definition для файлов shelveset, уже присутствующих в сопоставленной директории
Добавить Jar Файлы: tf "добавить" + "" "" + BuildDirectory + "\" + ProjectBaseDir + "\" + "\ lib *. " + "" "" + "/noignore "+"/recursive "+"/noprompt "+"/lock: None " Добавить другие файлы: tf" добавить "+". * "+"/noignore "+"/recursive "+"/noprompt " Изменения полки: tf "shelve/move/replace/noprompt" + "" "" + ShelvesetName + "" ""
Прошу прощения, если это немного запутывает. У кого-нибудь есть идеи или обходные пути, использующие tfs?