Я пытаюсь написать очень легкий скрипт "сборки", который просто получит несколько файлов из TF (на основе номера набора изменений). Затем я запускаю эти файлы в SQLCMD.
Я использую это:
tf.exe get c:\tfs\ /version:c2681 /force /recursive
Тем не менее, похоже, что это получает ВСЕ, а не только файлы в наборе изменений #2681. Я хотел бы указать ему корень моего рабочего пространства tfs, дать ему номер набора изменений и просто обновить эти несколько конкретных файлов. Кроме того, похоже, что он получает более старые версии (возможно, что было текущим, когда был зарегистрирован набор изменений № 2681)?
Есть ли способ получить только эти конкретные файлы БЕЗ необходимости вызывать их специально в tf get itemspec?
РЕДАКТИРОВАТЬ: Мне пришлось добавить параметр /force, чтобы он вообще что-то делал. Без силы он даже не может получить с сервера файл, который я удалил локально, он определенно находится в наборе изменений.
спасибо, Сильвия