自动删除Visual Studio二进制输出文件夹?

时间:2008-10-09 04:05:15

标签: visual-studio-2008 svn

我刚从大约30个VS项目中手动删除了bin\obj\文件夹,以便为初始SVN提交做好准备。是的,我知道,我应该早点完成,但这些是我家用电脑上的个人项目,今天我只在本地安装了一台SVN服务器。

无论如何,我发现必须有一些更简单的方法来清理这些文件夹,Visual Studio中的选项或外部工具,某些东西......有没有人有任何建议,因为我还有一些解决方案离开了?

4 个答案:

答案 0 :(得分:4)

您可以使用svn:ignore来避免提交不必要的文件......

答案 1 :(得分:0)

只要向Subversion添加解决方案,

VisualSVN就会自动为二进制和用户特定文件夹创建svn:ignore规则。

答案 2 :(得分:0)

当您对解决方案或项目文件执行“干净”操作时会发生什么?在将项目文件添加到SVN之前,您可以进行清理。

您可以尝试的另一件事是将排除规则添加到您的SVN存储库。

您甚至可以创建一个新的构建目标(例如,称之为“SVN Prep”),除了运行通过批处理文件或Windows脚本清除文件的构建后任务之外什么都不做。

我有时会应用的方法是使用像Total Commander这样的高级文件管理器,只需几步即可手动删除文件。我“爆炸”所有文件夹以查看平面视图中的所有文件(CTRL-B),按扩展名对文件进行排序,然后删除所有构建工件。

答案 3 :(得分:0)

可以应用于更多情况的非SVN特定选项是使用WinRar。创建项目结构的zip,然后其中一个菜单选项是在“平面文件夹”视图中查看存档。这将删除层次结构并显示所有文件。

这在许多方面都很有用,例如与同事共享文件。您可以按类型对文件进行排序,查找所有.dll并删除用于减小大小的所有常用库。或者您可以按日期排序,并删除上周未更改的所有.cs文件等。