11

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

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

4

3 回答 3

2

一位同事写了这个 NAnt 任务来完成它

http://www.atalasoft.com/cs/blogs/jake/archive/2008/05/21/2custom-nant-task-for-removing-tfs-bindings.aspx

于 2008-10-07T00:19:44.463 回答
0

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

sln文件的结构很简单易懂,相信你只需要找到合适的GlobalSection即可。在记事本中打开 sln 文件以找到它。

于 2008-10-06T23:37:05.440 回答
0

尝试删除 *.vspscc 文件。

于 2008-10-02T02:38:52.373 回答