Я использую Team Foundation Server 2008 (SP 1), и мне нужно переместить несколько файлов из одной папки в другую (чтобы сохранить историю файлов). В дополнение к Team Explorer (с пакетом обновления 1) у меня также установлена последняя версия TFS Power Tools (октябрь 2008 г.) (для интеграции с Windows Shell).
Теперь проблема в том, что я не могу выбрать и переместить несколько файлов через оболочку или окно Source Control Explorer. Я могу переместить отдельные файлы (щелкнув правой кнопкой мыши + «Переместить»), и я могу переместить целые папки (та же операция), но когда я выбираю несколько файлов (в папке), элемент контекста «Переместить» становится серым / отключенным.
Кто-нибудь знает, возможно ли это .. а если нет .. почему бы и нет?
Кто-нибудь может предложить обходной путь, который не слишком сложен?
Пожалуйста, проголосуйте здесь: https://connect.microsoft.com/VisualStudio/feedback/details/715041/support-moving-multiple-files-in-tfs-source-control-explorer и здесь http: //visualstudio.uservoice. ком / форумы / 121579-зрительно-студия / предложения / 2271540-разрешительный передвигающийся-больше, чем один-файл-на-один раз в TFS-так
источник
move
Параметр документирован и не двигается истории, в то время как другой ответ вrename
параметр будет документирован , а также перемещает историю.cd
в папку, куда вы хотите переместить файлы и сказатьtf move V* Archive
.Используйте переименование вместо перемещения
Посмотрите справочную документацию: Справочник по командной строке TFS
источник
move
это просто псевдоним дляrename
, так что не имеет значения, какой вы используетеtf workspaces
не имеет записи для моего сопоставления репозитория.Холан Ян написал расширение Visual Studio, которое обеспечивает «перемещение» для нескольких файлов в проводнике управления исходным кодом (т. Е. С использованием графического интерфейса пользователя). Работает, также имеется поддержка последних версий.
для VS2019: https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExtension-2019
для VS2017: https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExtension-18397
для VS2015: https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExtension-13343
для VS2013: https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExtension-11508
для VS2012: https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExtension-8896
Под капотом он использует те же команды, что и упомянутые выше, но использовать его немного удобнее. Для каждой из перечисленных версий требуется RTM-версия Visual Studio.
источник
Вставьте все файлы, которые вы хотите переместить, в папку, а затем переместите эту папку.
источник