使用Tortoise将解决方案添加到subversion存储库时,如何避免添加不必要的文件

时间:2011-04-01 11:22:57

标签: visual-studio svn tortoisesvn

我正在使用Visual Studio,但我想这将与其他平台相关。

目前,当我需要使用Tortoise将现有的解决方案或项目添加到Subversion时,我最初添加所有文件/文件夹,然后必须通过并清除那些我不想被源控制的文件/文件夹(例如输出dll,像suo文件这样的用户设置),并将它们注册到相关文件夹的忽略列表中。这需要很长时间。

必须有一种我不了解的更好的方法,对吧?

2 个答案:

答案 0 :(得分:3)

您可以在TortoiseSVN设置对话框中为全局忽略模式添加特定的文件名和扩展名。

enter image description here

我的参赛作品如下:

*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store httpd.parse.errors *.db *.config aspnet_client *.pyc *.suo obj bin *.user Thumbs.db

在向SVN添加项目时,似乎已经清除了大部分我不想检查的Visual Studio内容。

编辑:Git Ignore Examples - 我知道这些是Git忽略文件,但它们对于查看每种语言要忽略的文件/文件夹非常有用。

答案 1 :(得分:1)

如果您只想包含相关文件,那么您应该考虑使用AnkhSvn,一个用于Subversion支持的VS2010加载项。它允许您仅签入项目中包含的文件。