• TortoiseSVN 忽略文件 忽略已提交文件


    主要以下两种情况:

    1、首次提交就做好了忽略拦截:项目首次提交到svn服务器的时候,把该删的删了,然后设置忽略规则,就没问题了。

    2、提交一段时间忽然想忽略拦截:经常碰到的,发现设置忽略规则后,没法生效,解决方法:先删除需要忽略的文件,提交。这时文件再生成,就不会出现需要提交的提醒了

    实现步骤:

    1、设置svn忽略文件

    右键空白处-TortoiseSVN --》Settings--》General--》右边的Subversion 输入 (忽略文件如:  .dll    忽略文件夹如  */bin  每个规则用空格隔开)--》保存即可

    免费赠送下面这段自用的c# 规则

    .suo *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store *.dll *.exe */bin/* */debug/* *.pdb */bin */obj */packages */v15 *.lock *.ide *.ide-shm *.ide-wal *.exe *.config *.dll *.application *.mainifest *.pdb *.log *.cache *.CopyComplete *.txt
    

      

    2、删除已提交过且要忽略提交的文件(否则忽略规则设置了也无效)

    有两种方式:

    ①直接右键删除文件,然后提交SVN就会出现该文件删除的状态,确认即可,但是文件会真正的消失,比较危险。

    ②右键要忽略的文件,Unversion and add to ignore list 选第一个即可,图标会由绿色变成打叉的红色(可多选文件,再按此操作,不知道是BUG还是什么,多选需要操作两遍才会变成打叉状态),提交SVN会出现该文件删除的状态,确认即可,文件会留在你本地,不会删除,建议用此方法

    3、检验结果

    这里以C# 项目为实例,每次重新生成都会识别为 exe.dll    bin文件夹 debug文件夹 需要提交,其实啥也没改动。经过上述操作过后,重新生成解决方案后,dll会在文件夹增加,但是svn提交不再识别为可提交项。

      ①按1、2、操作忽略规则

      ②建个文件夹重新下载拉取项目

      ③打开项目,重新生成解决方案

      ④项目生成成功(如果不成功,请单独对几个dll或者需要特殊上传的被忽略文件进行允许提交,右键,add即可变成可提交状态,提交即可)

      ⑤SVN未出现提交项。

  • 相关阅读:
    bat常用指令记录
    物料主数据MM01扩充时默认值的设置 BADI_MATERIAL_REF
    CK11,CK11N 成本估算数据读取
    VUE中具名插槽和匿名插槽的使用
    VUE+element页面按钮调用dialog
    线程进程随笔
    "反直觉" 的Unity粒子系统API
    一个RingBuffer(C语言)
    一个极其简单(陋)的内存分配器
    nginx 转发接口出现 403 forbidden
  • 原文地址:https://www.cnblogs.com/wdw31210/p/9685447.html
Copyright © 2020-2023  润新知