Контекст: в настоящее время я работаю стажером в компании, которая перешла на TFS 2010 с VSS.TFS используется здесь уже пару месяцев, но в ранний период после переезда были сделаны некоторые «ошибки» при настройке проектов.Через некоторое время необходимость в настраиваемом шаблоне командного проекта была признана.Шаблон был разработан и в настоящее время внедряется в организации.(небольшая компания по разработке веб-сайтов, много небольших проектов)
Вопрос. Мы пытаемся перенести старые проекты в новый шаблон, создав новые объекты с помощью пользовательского шаблона.Мы бы хотели перенести источники старых проектов в проекты, использующие новый шаблон.История источников должна быть сохранена по причинам поддержки.Нежелательно, чтобы старые проекты появлялись в списке командных проектов групповых коллекций, поэтому мы хотели бы скрыть их, если удаление невозможно.(чтобы уменьшить количество мусора в списке)
У меня есть несколько решений, чтобы выполнить работу, но я не уверен, что они сработают.(даже потратив некоторое время на изучение проблемы в сети)
1: Создание ветки из старого проекта в новый, а затем удаление старого проекта.Я думаю, что следует сохранить историю старого проекта был удален.Некоторые люди здесь очень громко говорят о том, что это не тот случай, который вызывает ссоры.Прежде чем использовать эту опцию, я хотел бы убедиться, что она будет работать
2: Взломать инструмент миграции для переноса источников между проектами (возможно, через временную коллекцию команд).Я читал, что это может быть вариантом, но детали того, как выполнить такой шаг, до сих пор мне неясны.Кажется, что к нему приложено много предостережений, и его выполнение может быть громоздким.(Я не супермен, когда дело доходит до этих вопросов, но и здесь никто другой) Руководство по миграции, похоже, предполагает, что это возможно, но я не могу определить, поддерживается ли этот сценарий и как его восстановить, есливсе идет не так.
Может быть, есть возможность настроить новые проекты и скрыть старые проекты из списка командных проектов коллекций команд, не удаляя их?(Интересно, есть ли какая-то неактивная настройка для командных проектов, я не могу найти такую возможность после изучения инструмента tfsconfig консоли администратора)
Объяснение того, как лучше всего решить эту проблемуи возможные решения будут очень оценены.