Итак, я пытался изменить капитализацию папки по пути дерева управления исходным кодом командного проекта. Я придумал пару способов сделать это, что довольно глупо, но мне интересно, есть ли более простые способы сделать это. Основная проблема заключается в том, что функции переименования и перемещения создаются исходя из предположения, что имя будет другим, а это означает, что они не могут использоваться для изменения капитализации, если они применяются дважды.Изменение капитализации исходной папки TFS
Stupid Метод 1:
Шаг 1: Проверьте проект
Шаг 2: Удалить рабочую область связывания
Шага 3: (необязательно) Сделать связывание рабочего пространства для новой папки
Шага 4: Переместить в подпапку или к папке, созданной на шаге 2
Шаг 5: Проверьте
Шаг 6: Повторите шаги 1-4 в другом направлении.
Глупый (и опасный) Метод 2:
Беспокойство с базой данных, если у вас есть к ней доступ.
Это дает «неспособность определить ошибку рабочей области», несмотря на то, что сопоставления действительны, и я запускаю «tf workspaces» для захвата рабочих пространств. – Brian
Вы находились внутри рабочей области, содержащей $/project? Можете ли вы запустить другие команды tf, которые изменяют FooBar? Вы сопоставляете FooBar напрямую или родительский элемент - я не думаю, что TFS позволит вам переименовать что-то прямое. –
Я нахожусь в рабочем пространстве, которое содержит $/project. Я не уверен, какие другие команды tf я должен попробовать. Я первоначально отображал FooBar напрямую, но я попытался сопоставить родителя и снова перезагрузить рабочие пространства; это не имело значения. – Brian