2012-02-18 9 views
0

Я самонадеянный tfs-новичок, используя VS2010 с командой explorer. В моем приложении используется контроль версий. Я хочу переименовать свой текущий проект ProjectA на что-то еще, как ProjectA_01. Затем, после внесения изменений в архитектуру нового решения VS2010, я хочу проверить новый проект как ProjectA. Будет полезен список шагов. СпасибоКак удалить текущий проект и повторно использовать название проекта

+0

Возможно, это неправильный подход. Пожалуйста, предложите другое. – JimBoone

+0

Извините за плохо сформулированный вопрос. У меня запущено приложение, и я обнаружил, что организация кода должна измениться. Я хочу организовать проекты по-разному. Однако мне нужно создать новую архитектуру приложения с тем же именем проекта. Я просто хочу архивировать существующее приложение перед повторным копированием решения VS. Без контроля версий я бы закрепил существующее решение VS, создал новое решение со старым именем и добавил новую организацию. Есть ли способ получить тот же результат с контролем версий TFS? – JimBoone

ответ

2

Я уверен, что вы не можете переименовать проект в TFS. Вы можете создать новый проект ProjectA_01, если хотите, но из-за того, что вы пытаетесь выполнить, я думаю, что вы хотите работать с branches.

По существу, вы помещаете весь свой код в папку под своим проектом. Таким образом, на жестком диске, это будет выглядеть примерно так:

C:\tfs folder\ProjectA\Main

Все исходный код идет в папку Main. Затем в окне «Проводник управления версиями» в Visual Studio щелкните правой кнопкой мыши по главной папке и выберите «Ветвление и слияние» -> «Преобразовать в ветвь». Это ваш филиал (или багажник) Main, и вы можете использовать его для кода, который готов для бета-тестирования или выпуска продукта.

Как только вы создали основную ветку, вы можете щелкнуть правой кнопкой мыши по ветке и выбрать Ветвление и слияние -> Ветвь. В этот момент вы можете назвать его ProjectA_01 или как хотите. Обычно это будет ваша отрасль развития, где вы делаете основную часть своего развития.

После внесения всех ваших изменений в ProjectA_01 отрасли и проверять весь код, вы можете щелкнуть правой кнопкой на ProjectA_01 ветви еще раз и выберите ветвление и слияние -> Merge, который будет двигаться все изменения назад к ветке Main (что означало бы, что она готова для тестирования или выпуска пользователя).

+0

Спасибо за ответ. Я посмотрел ссылку, которую вы предоставили, и разработал решение. – JimBoone

+0

Я добавил еще два слоя папки в TFS, которые дали мне новые папки на моей машине. Я переместил код, который я хотел сохранить в этих новых папках. Мне пришлось вырезать все файлы .vssscc из моего архивного решения, а затем добавить решение в TFS в новом месте. Теперь я вижу, что моя проблема связана со слишком небольшим количеством слоев под именем моего проекта в TFS. Еще раз спасибо. – JimBoone

0

"Hawkke" верен тем, что вы не можете переименовать командный проект. Если вы хотите эту функцию, вы можете проголосовать за нее здесь: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2037605-rename-project-in-tfs. В настоящее время это # ​​1 проголосовавшая функция для TFS в это время.

У меня на самом деле трудно понять, если вы говорите о переименовании проекта команды TFS или если вы говорите о переименовании проекта Visual Studio. К сожалению, их называют одинаковыми.

Однако, как правило, командные проекты очень велики, и у вас будет множество различных семейств продуктов, продуктов и, в конечном итоге, решений Visual Studio & проектов в одном командном проекте. Вы можете создавать вложенные папки, в том числе, возможно, даже папку «Архив» в этом случае внутри проекта команды, чтобы лучше организовать исходный код.

Сообщите нам, если мы не понимаем ваш вопрос.

 Смежные вопросы

  • Нет связанных вопросов^_^