Назад | Перейти на главную страницу

Можно ли использовать tf shelve для набора файлов, из которых извлечены только некоторые из них?

Для создания полок из набора файлов я использую следующую команду:

tf shelve /comment:myComment myShelveName /recursive 
/noprompt /replace /move "firstFile" "secondFile" ... "lastFile"

Если все "firstFile, .. lastFile" извлечены, команда завершается успешно; если какой-либо из них не извлечен, команда завершается ошибкой.

Решение, чтобы избежать такого сбоя, - проверить все перечисленные файлы независимо от того, изменены они или нет. Другой вариант - каким-то образом отфильтровать имена. И вы можете узнать больше.

Но, в целом, есть ли какой-то вариант для успешного использования tf shelve по набору файлов, из которых извлечены только некоторые?

Нет, нельзя отложить файлы, которые не были помечены как измененные. Если вам часто нужна такая функция, вы можете написать пакетный сценарий, чтобы сначала выполнить tf edit, а затем tf shelve.