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

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

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

Ответ 3

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

Ответ 4

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

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