Удаление командного проекта в TFS после перемещения элементов управления исходным кодом - PullRequest
1 голос
/ 02 июля 2010

У меня есть ситуация, когда я создал новый командный проект и импортировал исходный код (с историей) в TFS из VSS. Проблема в том, что имя командного проекта неверно.

Я планирую создать новый (правильный) командный проект и переместить исходный код из $ WrongTeamProjectName в $ CorrectTeamProjectName.

Будет ли безопасно для меня удалить проект tfs, охватывающий $ WrongTeamProjectName после переезда?

1 Ответ

1 голос
/ 03 июля 2010

Я провел для вас какое-то исследование, и к чему все сводится к тому, что вы считаете "безопасным". Все ваши файлы будут целы, но вы потеряете всю историю. Команда перемещения по сути является командой переименования, однако, поскольку вы собираетесь в новый командный проект, все, что вы увидите в истории, - это набор изменений, в котором вы зарегистрировались.

Если вы сохраните $\WrongProjectName, но заблокируете его, чтобы никто не мог извлекать / регистрировать файлы, вы по крайней мере сохраните историю.

К сожалению, нет способа переименовать проект TFS. Так что этот маршрут тоже будет отсутствовать.

Если бы я давал рекомендации, я бы предложил вам сделать шаг, но оставить первоначальный проект на месте. Затем, если вы включите функцию, которая показывает удаленные файлы, вы сможете увидеть историю файлов в неправильно названном командном проекте.

...