首页 / 知识
关于不可知的语言:最好的一般SVN忽略模式?
2023-04-16 17:10:00

Best general SVN Ignore Pattern?什么是最好的(或尽可能好的)通用SVN忽略模式使用? 有许多不同的IDE,编辑器,编译器,插件,平台等特定文件和一些"重叠"的文件类型(即某些类型的项目需要,而其他类型的项目则不需要)。 但是,无论开发环境如何,都不会自动将大量文件类型包括在源代码管理中。 这个问题的答案可以作为任何项目的一个很好的起点-仅要求他们添加一些所需的特定于环境的项目。 它也可以适用于其他版本控制系统(VCS)。 我将在此问题上加上自己的两分钱: 对于Windows和Linux平台上的本机C ++,C#/ VB.NET和PERL项目,我对TortoiseSVN和Subversion CLI使用以下SVN忽略模式。这对我来说很有效! 格式化用于复制和粘贴:
格式化以提高可读性:
基于Burly的忽略模式,我将ReSharper添加到了忽略列表中 格式化用于复制和粘贴:
格式化以提高可读性:
我对Visual Studio的忽略模式:
格式化以提高可读性
每次遇到通常不希望在存储库中使用的文件时,都会更新该模式。我相信没有"最佳"模式-它始终取决于您所使用的语言和环境。 此外,您不太可能想到所有可能的"可忽略"文件类型-您将总是遇到一个根本忘记包含的文件类型。这就是为什么在运行时更新模式效果最佳的原因。 Windows用户可能想扔出desktop.ini和thumbs.db。 用于我的Visual Studio项目
您可以从此处扩展更多文件类型。 Visual Studio(VC ++)用户肯定需要排除.ncb文件 Mac用户可能想抛出.DS_Store。另外,如果有开发人员正在使用Emacs或Vim,则可能要添加~~和##。 由于您可能在项目中使用了第三方库和dll,所以我看不出从存储库中阻止* .lib和* .dll的智慧。这些就是要存储在存储库中的东西。
Visual Studio 2010用户应添加 对于Eclipse,我使用:
。*获取所有项目配置。您几乎永远都不想签入"隐藏"目录或文件,但是如果它出现了,您仍然可以svn添加它。 gitignore.io为git提供了可配置的模式。它们提供了可读的列表,您需要重新设置其格式以使用SVN。 例如,请求MicrosoftOffice和Windows返回
看来它可以直接用作 模式取决于您使用的操作系统。 在Linux上,您首先要阻止**。o *,**。so *,**。a *和**。la *。您可能还想阻止**?*(编辑时的备份文件)和#*#(崩溃崩溃后的emacs备份)。 在Windows上,至少需要**。obj *,**。lib *和**。dll *。 您需要阻止的任何其他文件取决于您的IDE,编辑器和编译器。 如果使用,则将Resharper添加到混合物中。 另一个需要注意的是Ankh *。* 不要忘记NCrunch临时文件:
和核心转储(cygwin,Linux)
gitignore.io为git提供了可配置的模式。它们提供了可读的列表,您需要重新设置其格式以使用SVN。 例如,请求MicrosoftOffice和Windows返回
|
最新内容
相关内容
linux常用命令c语言?
linux常用命令c语言?,系统,工作,信息,管理,基础,命令,地址,目录,简介,时间,linux常用的20个命令?系统管理相关命令:df、top、free、quota、at、linux打包项目命令?
linux打包项目命令?,项目,文件,命令,软件,数字,系统,名称,工具,目录,格式,Linux打包和压缩1、Linux下,常用打包命令有2个,分别是tar和dd;常用的压linux命令行模式登录?
linux命令行模式登录?,系统,密码,信息,状态,情况,终端,环境,管理,电脑,位置,linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信linux项目更新命令行?
linux项目更新命令行?,工作,地址,系统,数据,信息,项目,标准,电脑,目录,命令,linux常用的命令有哪些1、linux系统常用操作命令linux系统常用操linux退出命令模式?
linux退出命令模式?,状态,档案,命令,环境,密码,终端,文件,模式,编辑,端口,linux退出vi编辑命令先按ESC进入Command模式,然后输入“:wq”,回车就可linux命令模式加行?
linux命令模式加行?,工作,地址,系统,命令,工具,正规,信息,时间,第一,模式,Linux下vim编辑器命令大全杀死进程killvi命令vi/vim是linux最常用的linux命令行模式使用?
linux命令行模式使用?,工作,地址,目录,信息,名称,系统,管理,命令,文件,标准,linux常用命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出linux命令行设置语言?
linux命令行设置语言?,系统,管理,环境,国家,工具,电脑,软件,文化,底部,语言,linux命令行下怎样改变语言1、将内容改为:LANG=zh_CN.UTF-8LANGUAGlinux使用命令改语言?
linux使用命令改语言?,系统,工作,管理,电脑,设备,字符集,中文,命令,语言,虚拟机,请问linux虚拟机装好以后怎么把英文改成中文?1、vmware设置中c语言写linux命令?
c语言写linux命令?,系统,工具,代码,智能,工作,环境,情况,位置,命令,文件,如何在C语言编程中调用linux系统终端下的命令1、C语言有一个system函linux切换成命令模式?
linux切换成命令模式?,密码,系统,工具,模式,命令,首页,状态,图形界面,终端,界面,Linux切换命令模式与GUI模式命令行→图形 startx 注:图形界面linux命令行模式清页?
linux命令行模式清页?,工作,系统,命令,信息,地址,目录,内容,文件,操作,功能,linux常用命令linux系统常用操作命令如下:ls:全拼list,功能是列出目