Удалить TFS Bindings без взлома
У меня есть веб-проект Visual Studio 2013, который был в системе контроля версий. Он был отключен в течение некоторого времени, и теперь я хочу переместить его на совершенно новый сервер TFS, но когда я делаю это, появляются ошибки и жалобы, что определенные папки существуют. Я думаю, что это связано с привязками TFS.
Теперь я видел много постов о том, как отредактировать файл решения для удаления привязок, а также о нескольких других шагах, но мне интересно, есть ли пункт меню, по которому вы можете нажать, чтобы удалить привязки, чтобы я мог указать на другое TFS сервер? Я надеюсь, что мне не нужно редактировать файл решения.
Я не просто ленивый - но я хочу, чтобы де-факто это правильно делалось за один раз, а не взламывать здесь и взламывать там. Взлом файла решения по чьему-либо совету - это не то же самое, что щелчок по пункту меню "Microsoft".
1 ответ
Довольно просто, вам просто нужно следовать моим шагам, и у вас все получится.
- Откройте ваше решение, а пока оно находится под контролем исходного кода на вашем старом сервере TFS.
Переместить в
File -> Source Control -> Change Source Control
Во всплывающем окне нажмите " Отвязать", чтобы отменить привязку всего решения или конкретного проекта. Получите скриншот ниже.Вы можете проверить решение в обозревателе решений, значок блокировки отсутствует, что означает, что управление исходным кодом больше не выполняется.
Однако это еще не конец. Поскольку ваш файл решения все еще находится в рабочей области, которая связана со старым сервером TFS. Так что, если вы хотите добавить решение в новый источник контроля прямо сейчас, вы получите ошибку:
"Элемент" ConsoleApplication1.sln "уже находится под контролем источника в выбранном месте xxx"....
Вы должны скопировать это решение в другое место вне вашего рабочего пространства. И измените подключение TFS к новому серверу TFS (с которым вы хотите добавить контроль исходного кода).
Наконец, откройте решение из локальной папки (новая копия). Щелкните правой кнопкой мыши решение в обозревателе решений, выберите " Добавить решение в систему управления версиями " и выберите местоположение, в которое вы хотите добавить.