Team Foundation Server - TF Get с номером набора изменений

Я пытаюсь написать очень легкий скрипт "сборки", который просто получит несколько файлов из TF (на основе номера набора изменений). Затем я запускаю эти файлы в SQLCMD.

Я использую это:

tf.exe get c:\tfs\  /version:c2681  /force /recursive

Тем не менее, похоже, что это получает ВСЕ, а не только файлы в наборе изменений #2681. Я хотел бы указать ему корень моего рабочего пространства tfs, дать ему номер набора изменений и просто обновить эти несколько конкретных файлов. Кроме того, похоже, что он получает более старые версии (возможно, что было текущим, когда был зарегистрирован набор изменений № 2681)?

Есть ли способ получить только эти конкретные файлы БЕЗ необходимости вызывать их специально в tf get itemspec?

РЕДАКТИРОВАТЬ: Мне пришлось добавить параметр /force, чтобы он вообще что-то делал. Без силы он даже не может получить с сервера файл, который я удалил локально, он определенно находится в наборе изменений.

спасибо, Сильвия

6
задан Sylvia 2 April 2012 в 09:25
поделиться