2016-09-07 11 views
3

Я пытаюсь упростить автоматизацию проверок TFS 2015. У меня есть локальное рабочее пространство, сопоставленное локальной папке. В этой папке я добавил несколько файлов и удалил их. То, что я хочу, чтобы приезд этих измененийtf.exe checkin не находит ожидаемых изменений

Я запустить эту команду

tf.exe checkin <folder> /recursive 

Результат (не неожиданные) «Нет отложенные изменений»

Если я запускаю следующую команду

tx.exe status <folder> 

Я получаю список ожидаемых изменений.

Если я смотрю в проводнике исходного кода Visual Studio, я не вижу своих изменений, но если я попытаюсь добавить элементы в папку TFS, я могу видеть новые файлы.

Можете ли вы помочь мне понять, как я могу автоматизировать этот сценарий проверки?

EDIT: на основе этого SO thread, похоже, это невозможно достичь с помощью местного рабочего пространства. Может кто-нибудь подтвердить?

+0

С запуском 'команда ТФ status', ваши файлы должны под«обнаружил изменения» а не «изменения», на самом деле нет «реальных ожидающих изменений» * –

ответ

2

Вам необходимо запустить «ТФ добавить» команду, чтобы добавить эти файлы в Pending Changes, прежде чем бежать «тф фиксированием» команду:

tf add * /recursive