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

Visual studio 在使用Tortoise向subversion存储库添加解决方案时,如何避免添加不必要的文件,visual-studio,svn,tortoisesvn,Visual Studio,Svn,Tortoisesvn,我正在使用VisualStudio,但我想这将与其他平台相关 目前,当我需要添加一个现有的解决方案或项目来Subversion with Tortoise时,我会首先添加所有文件/文件夹,然后必须仔细检查并删除那些我不希望受源代码控制的文件(例如输出DLL、用户设置,如suo文件),并将它们注册到相关文件夹的忽略列表中。这需要很长时间 一定有更好的方法,我不知道,对吗?您可以在TortoiseSVN设置对话框中向全局忽略模式添加特定的文件名和扩展名 我的参赛作品如下: *.o *.lo *.l

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

目前,当我需要添加一个现有的解决方案或项目来Subversion with Tortoise时,我会首先添加所有文件/文件夹,然后必须仔细检查并删除那些我不希望受源代码控制的文件(例如输出DLL、用户设置,如suo文件),并将它们注册到相关文件夹的忽略列表中。这需要很长时间


一定有更好的方法,我不知道,对吗?

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

我的参赛作品如下:

*.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添加项目时不希望签入的大部分VisualStudio内容


编辑:-我知道这些是Git ignore文件,但它们对于查看每种语言要忽略哪些文件/文件夹非常有用这是一个很好的过滤器列表。提醒我眨眼的Thumbs.db总是在你不期望的时候出现。为什么你在里面有*.config?您是否对配置文件进行了特殊处理?我们有一个稍微奇怪的系统,每个开发人员在本地创建自己的web.config,以连接到开发SQL server,设置测试电子邮件地址等。然后,我们将生产配置文件签入为
web.config.live
,这意味着当我们部署到live server时,它不会覆盖现有配置(除非我们专门删除它并重命名
.live
文件)。