Подтвердить что ты не робот

Как перемещать и переименовывать проект как в TFS, так и в VS2012

У меня есть проект VS2012, который я бы хотел переместить в другое место как в TFS, так и в файловую систему, а затем переименуйте проект с решением VS2012. Важно отметить, что мне нужно убедиться, что TFS синхронизируется с моими изменениями.

Любые идеи, как это так, будут очень признательны. Спасибо...

4b9b3361

Ответ 1

Вам необходимо использовать Source Control Explorer и найти свой проект. Вы должны щелкнуть правой кнопкой мыши по нему и выбрать "Переместить". Оттуда выберите, где вы хотите, чтобы он находился в исходном элементе управления.

Вы должны иметь возможность переименовать проект в Visual Studio, щелкнув правой кнопкой мыши файл решения и выбрав переименование.

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

Что касается изменения местоположения в файловой системе, это полностью зависит от вас (если я не понимаю вас). Просто сопоставьте проект в другом месте в вашей файловой системе.

Ответ 2

Самый простой способ сделать это - двухэтапный процесс. 1. Переименуйте проект и обновите сборку в обозревателе решений. После успешного завершения сборки ваши изменения. 2. Отредактируйте файл решения [имя проекта].sln и обновите путь к проекту.

Перезагрузите решение и выполните его.

Ответ 3

Вы можете щелкнуть правой кнопкой мыши свой проект в обозревателе решений и выбрать "переместить", чтобы изменить, где он живет в вашем дереве.

Однако, это не фактически перемещает ваш проект. Это создаст копию вашего проекта в новом месте и удалит старый, и вы потеряете свою историю.

Я не верю, что есть способ обойти это.

С учетом сказанного вы все равно сможете перейти к своей предыдущей истории, если вы выберете Tools- > Options- > Source control- > Visual Studio Team Foundation и установите флажок Показать удаленные элементы в Проводнике управления версиями.