如何从命令行中删除解决方案的TFS源代码控制绑定

时间:2008-10-02 01:34:59

标签: visual-studio-2008 version-control tfs

是否有一个命令行方法让VS 2008从解决方案文件和组成项目文件中删除TFS源代码控制绑定?我需要一些可以从批处理文件运行的东西,这样我就不必打开解决方案并单击2提示永久删除绑定。

编辑:删除* .vspscc和* .vssscc文件后,项目和解决方案文件仍然引用了TFS源代码控制。因此,当打开解决方案时,系统会提示您从源代码管理中删除解决方案。这会更新解决方案和项目文件以删除绑定,这就是我想要自动化的内容。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

尝试删除* .vspscc文件。

答案 2 :(得分:0)

我会编写一个简单的C#控制台应用程序,它将遍历目录,加载任何sln或proj文件,并删除源代码管理配置。对于TFS,您只需要编辑sln文件,因为我认为我没有看到任何源控制信息存储在实际项目中。

sln文件的结构很容易理解,我相信你只需要找到合适的GlobalSection。在NotePad中打开sln文件以找到它。