欢迎来到徐庆高(Tea)的个人博客网站
磨难很爱我,一度将我连根拔起。从惊慌失措到心力交瘁,我孤身一人,但并不孤独无依。依赖那些依赖我的人,信任那些信任我的人,帮助那些给予我帮助的人。如果我愿意,可以分裂成无数面镜子,让他们看见我,就像看见自己。察言观色和模仿学习是我的领域。像每个深受创伤的人那样,最终,我学会了随遇而安。
当前位置: 日志文章 > 详细内容

TortoiseSVN忽略(Global ignore)提交文件设定方式

2025年08月12日 其他编程
tortoisesvn忽略(global ignore)提交文件设定svn提交代码的时候经常会有一些乱七八糟的文件提示需要提交,实际这些文档是杂碎文件不用提交服务器的;类似下图:今天特意整理两种设定忽

tortoisesvn忽略(global ignore)提交文件设定

svn提交代码的时候经常会有一些乱七八糟的文件提示需要提交,实际这些文档是杂碎文件不用提交服务器的;

  • 类似下图:

今天特意整理两种设定忽略这些杂碎文件不用提交的方法;

方法一

本地忽略文件,不需要提交这些忽略文件特征信息到代码服务器

  • 在项目代码路径下,右键按照如下选择,中英文自行对照:

  • 然后选择genneral,在点击edit按钮,中英文自行对照:

找到[miscellany]节点下,添加如下特征设定:

global-ignores = bin obj debug release temppe *.suo *.pdsync *.projdata *.vbproj.user *.csproj.user *.vbproj.webinfo *.csproj.webinfo *.scc *.vspscc *.vssscc _resharper.* *.pdb *.vshost.exe *.manifest .vs

然后保存文件并关闭;需要主义空格,否则会报错;

这个文件一般是在个人账号下,默认目录:

c:\users\dev_user\appdata\roaming\subversion\目录下的config文件里面,用记事本打开

  • 最后点击确定:

  • 最后重新在项目代码目录下右键svn commit,发现杂碎文件都没了。

方法二

将忽略的杂碎文件特征提交到代码服务器上,如果不是代码管理员最好别干,避免被负责人说一顿。

  • 在项目代码目录右键,按照如下图选择,中英文自行对照:

  • 然后在弹出窗口点击new,选择other:

  • 在弹出的窗口上选择svn:ignore;

然后添加特征进去,每个特征要有空格或者回车,勾选 apply property recursively,表示将代码目录所有文件都搜索一遍寻找符合条件的特征标记忽略,然后点击ok。

最后重新在项目代码目录下右键svn commit,会有一大堆文件属性被修改了,然后确认没问题再提交到代码服务器上,其他人再去下载代码,就会默认忽略这些文件了。

  • 代码文件类似debug目录这种。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。