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

 更新时间:2025年08月12日 11:31:03   作者:暗黑技能  
文章介绍两种SVN忽略杂碎文件的方法:本地配置忽略规则(修改config文件中的global-ignores参数)和服务器端设置(通过svn:ignore属性),方法一适合个人,方法二需管理员权限,均需注意空格格式避免报错

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目录这种。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 阿里云ECS云服务器快照概念及使用教程

    阿里云ECS云服务器快照概念及使用教程

    这篇文章主要介绍了阿里云ECS云服务器快照概念以及使用,阿里云快照服务相当于一种数据备份手段,可以为所有类型的ECS云盘创建快照,用于备份或者恢复云盘的数据,是一种高效的数据容灾手段,需要的朋友可以参考下
    2022-04-04
  • 解读hadoop启动集群之后没有namenode的一种情况

    解读hadoop启动集群之后没有namenode的一种情况

    在配置Hadoop集群时,IP地址错误可能导致Namenode无法启动,解决方法包括检查并修改配置文件中的IP地址,确保虚拟机间通信无障碍,并适当格式化Namenode和DataNode,详细步骤包括修改hosts文件、配置ssh免密码登录、调整zookeeper配置
    2024-10-10
  • 银河麒麟V10服务器版安装达梦DM8数据库的详细过程

    银河麒麟V10服务器版安装达梦DM8数据库的详细过程

    这篇文章主要介绍了银河麒麟V10服务器版安装达梦DM8数据库的详细过程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-03-03
  • weblogic的集群与配置图文方法

    weblogic的集群与配置图文方法

    这篇文章主要介绍了weblogic的集群与配置图文方法,需要的朋友可以参考下
    2017-04-04
  • 构建基于虚拟用户的vsftpd服务器应用

    构建基于虚拟用户的vsftpd服务器应用

    这篇文章主要介绍了构建基于虚拟用户的vsftpd服务器应用,需要的朋友可以参考下
    2017-05-05
  • curl.exe安装使用的最全参数详解以及常用命令汇总

    curl.exe安装使用的最全参数详解以及常用命令汇总

    Curl是一个功能强大的命令行工具,可以看做是命令行浏览器,用于与服务器进行数据交互,支持多种数据传输协议,如HTTP、HTTPS、FTP等,它支持文件的上传和下载,它是一款开源软件,在多个操作系统上均可运行,包括Windows、Linux、macOS等
    2024-04-04
  • Postman支持测试Websocket接口

    Postman支持测试Websocket接口

    WebSocket允许服务端主动向客户端推送数据,在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输,在测试 WebSocket 的时候,可以使用js编写简单的页面,通过浏览器进行访问调试,也可以通过Postman进行调试
    2024-06-06
  • TaiShan 200服务器安装Ubuntu 18.04的图文教程

    TaiShan 200服务器安装Ubuntu 18.04的图文教程

    这篇文章主要介绍了TaiShan 200服务器安装Ubuntu 18.04,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 服务器Centos部署Spring boot 前后端项目的详细步骤

    服务器Centos部署Spring boot 前后端项目的详细步骤

    使用centos部署前后端项目,使用的是centos 8,后端用的是Spring,前端用的是Vue,这篇文章主要介绍了服务器Centos部署Springboot前后端项目的步骤,需要的朋友可以参考下
    2024-05-05
  • Svn安装和使用_动力节点Java学院整理

    Svn安装和使用_动力节点Java学院整理

    这篇文章主要介绍了Svn安装和使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08

最新评论