svn update 忽略某个文件(夹)

进入svn项目的根目录,update语句进行排除指定的文件,
!!!!这样的问题是在终端会删除忽略的文件,导致每次update下载更新的时候不会下载这个文件,相当于在本地删除了忽略的文件,但是在svn上还存在
svn update --set-depth=exclude 文件(需要忽略的文件名字)

重新把移除的文件加入到update中:

进入更新目录,右键 TortoiseSVN–>update to
version,勾选深度,把移除的文件勾选上,之前删除的文件会重新下载下来

在这里插入图片描述

正确做法:全局添加忽略列表
在这里插入图片描述

更新 SVN 仓库中的文件通常是使用 svn update 命令完成的。该命令会将本地工作副本与 SVN 仓库同步,并将最新的版本下载到本地。 使用 svn update 命令需要进入要更新的文件所在的目录,并执行以下命令: svn update 执行该命令后,SVN 会检查本地工作副本与 SVN 仓库的差异,并将最新的版本下载到本地。如果本地工作副本已经是最新的,则不会进行任何操作。 在执行 svn update 命令时,还可以使用一些选项来控制更新的行为。例如,使用 -r 选项可以指定要更新的版本号,使用 -N 选项可以跳过更新文件的内容。完整的命令格式如下: svn update [PATH] [-r N] [--force] [-N] [--depth ARG] [--set-depth ARG] [--accept ARG] [--changelist ARG] [--ignore-externals] [--quiet] [--non-interactive] [-q] [--username ARG] [--password ARG] [--no-auth-cache] [--trust-server-cert] [--config-dir ARG] [--config-option ARG] [PATH...] 其中,[PATH] 表示要更新的文件目录的路径,可以指定多个路径;-r N 表示要更新的版本号;--force 表示强制更新,即使文件已被修改;-N 表示跳过更新文件的内容;--depth ARG 表示要更新的深度,可以是 empty、files、immediates 或 infinity;--set-depth ARG 表示设置更新的深度;--accept ARG 表示指定冲突时的处理方式,可以是 postpone、base、mine-conflict、theirs-conflict 或 working;--changelist ARG 表示指定要更新的 changelist;--ignore-externals 表示忽略外部定义;--quiet 表示输出更少的信息;--non-interactive 表示不进行交互式操作;-q 表示简化输出;--username ARG 表示指定用户名;--password ARG 表示指定密码;--no-auth-cache 表示不缓存认证信息;--trust-server-cert 表示信任服务器证书;--config-dir ARG 表示指定配置文件目录;--config-option ARG 表示指定配置选项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值