zoukankan      html  css  js  c++  java
  • 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未出现提交项。

  • 相关阅读:
    表示数值的字符串(C++描述)
    单链表是否有环及环入口点
    医院信息运维系统-信息科专用运维系统
    c# List 按类的指定字段排序
    运维系统说明
    更新库下载
    mysql数据库备份
    网络编程基础
    面向对象和过程,一样的价格,不一样的口味
    模块的导入顺序细节
  • 原文地址:https://www.cnblogs.com/wdw31210/p/9685447.html
Copyright © 2011-2022 走看看