And*_*ren 3 .net svn visual-studio
有什么方法可以完全清理VS解决方案吗?完全我的意思不仅仅是删除Active配置构建的项目的当前输出.我的意思是清除所有构建配置的所有输出和中间文件.
即使在我更改构建输出路径之后,我也想从先前的输出路径中删除输出.
示例场景:我签出了一个源代码树并进行了发布版本,然后是一个调试版本.现在我有\ bin\Debug目录和bin\Release目录,以及\ obj目录.然后我想清理两种配置的输出.
也许Subversion是一个更好的工具,例如删除所有不受源代码控制的东西?否则,我认为一个批处理文件可以递归清除obj,bin和TestResults目录,并且可以将VS菜单项绑定到此工具.
我正在使用SVN 1.7和VS 2012.
有没有人已经使用VS,SVN,PowerShell或Windows批处理文件创建了这样的工具?
每当我添加了一个全新的解决方案,以SVN,我保证我标记bin\和obj\每个项目的文件夹,忽略我提交之前.我也这样做.suo file(个人偏好).这样,当我需要清理任何中间件并构建输出时,我只需TortoiseSVN -> SVN Clean up ...检查Delete ignored files and folders:

杰夫阿特伍德的这篇文章影响了我.相关部分:
您需要多长时间让新团队成员在您的项目上高效工作?如果答案超过一天,则表示您遇到问题.
我希望能够查看解决方案,并让它第一次构建.我也希望能够轻松地使我的结账"像新的",这就是我使用SVN Cleanup这么多的原因.
需要注意的是,您可能必须在执行之前关闭Visual Studio,SVN Cleanup以便您bin\和obj\文件夹中的所有文件都不被其锁定.
希望这可以帮助.