Я только что сделал это.
Я начал свое решение с одного командного проекта филиала в codeplex:
MyPrettyCMS / База данных
MyPrettyCMS / Framework
MyPrettyCMS / Layers
MyPrettyCMS / Порталы
MyPrettyCMS / решение
Невозможно создать ветку командного проекта
ВНИМАНИЕ! Я попытался преобразовать папку Team Project в ветку, это сработало, но после этого я не могу создать какую-либо ветку и у меня не было достаточно прав, чтобы отменить это (мне пришлось попросить администратора Code Plex TFS отменить для меня). 1027 *
Все это должно быть сделано с помощью Team Explorer, а не с Solution Explorer.
Итак, я создал подпапку папки командного проекта CurrentRelease, как это
MyPrettyCMS / База данных
MyPrettyCMS / Framework
MyPrettyCMS / Layers
MyPrettyCMS / Порталы
MyPrettyCMS / решение
MyPrettyCMS / CurrentRelease
Затем для каждой папки я использовал команду перемещения обозревателя команды (НЕ ПЕРЕМЕЩАЙТЕ ПАПКИ с проводником Windows, даже если у вас есть подключаемый модуль, потому что иногда он выходит из строя).
Результат
MyPrettyCMS / CurrentRelease / База данных
MyPrettyCMS / CurrentRelease / Framework
MyPrettyCMS / CurrentRelease / Слои
MyPrettyCMS / CurrentRelease / Порталы
MyPrettyCMS / CurrentRelease / решение
На данный момент вы должны заархивировать каждую подпапку CurrentRelease
Теперь вы открываете проводник Windows и проверяете каждую папку и ее потомок, чтобы увидеть, не забыли ли вы какие-либо файлы. Если вы это сделали, скопируйте его в новую папку, добавьте в архив с помощью команды Добавить файлы из Team Explorer. Вы должны снова заархивировать.
Щелкните правой кнопкой мыши команду MyPrettyCMS / CurrentRelease и выберите команду создать ветвь
Я использовал CurrentRelease-To-2-50-001 в качестве имени филиала
Тогда у меня есть
MyPrettyCMS / CurrentRelease / База данных
MyPrettyCMS / CurrentRelease / Framework
MyPrettyCMS / CurrentRelease / Слои
MyPrettyCMS / CurrentRelease / Порталы
MyPrettyCMS / CurrentRelease / решение
и
MyPrettyCMS / CurrentRelease-To-2-50-001 / База данных
MyPrettyCMS / CurrentRelease-To-2-50-001 / Framework
MyPrettyCMS / CurrentRelease-To-2-50-001 / Слои
MyPrettyCMS / CurrentRelease-To-2-50-001 / Порталы
MyPrettyCMS / CurrentRelease-To-2-50-001 / Решение
Исходную версию ветки я заархивировал.
Теперь я могу работать над своим следующим выпуском и внести небольшие исправления в текущий выпуск.