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

Как удалить привязки исходного кода TFS для решения из командной строки

Есть ли подход командной строки для того, чтобы VS 2008 удалил привязки источника управления TFS из файла решения и файлов проектов-учредителей? Мне нужно что-то, что я могу запустить из пакетного файла, так что мне не нужно открывать решение и щелкать 2 подсказками для окончательного удаления привязок.

Изменить: после удаления файлов *.vspscc и *.vssscc файлы проекта и решения все еще имеют ссылки на источник управления TFS. Поэтому, когда решение открыто, вам предлагается удалить решение из исходного элемента управления. Это обновляет файлы решений и проектов, чтобы удалить привязки, и это то, что я хочу автоматизировать.

4b9b3361

Ответ 3

Попробуйте удалить файл *.vspscc.

Ответ 4

Я бы написал простое консольное приложение С#, которое будет проходить через каталог, загружать любые файлы sln или proj и вычеркивать конфигурацию управления источником. Для TFS вам просто нужно отредактировать sln файл, так как я не думаю, что видел какую-либо информацию управления версиями, хранящуюся в реальных проектах.

Структура sln файла очень проста для понимания, я считаю, что вам просто нужно найти подходящую GlobalSection. Откройте файл sln в NotePad, чтобы найти его.