忽略某个子目录

在svn udpate一个大目录时忽略特定的子目录,主要是子目录下内容已经单独拉取过,并且这个大目录对于程序来说,可以是只读的。

操作方法:选中要忽略的目录,右键 svn - Unversion and add to ignore list,把目录添加到忽略属性中。

实际上就是修改的svn属性中的:svn:ignore

忽略完之后的update

假定要忽略的目录为: E:\design\输出文件\UI编辑器,为了方便,缩写UI编辑器就是指完整路径。

设置完忽略,第一次更新出现Fetching字样,svn update等待半小时之后出现:Tree conflict UI编辑器

再更新一次会出现冲突的提示

Skipped, remains conflicted UI编辑器
Completed At revision: 14031
Warning! One or more files are in a conflicted state.

后面的每一次整个目录更新,都会出现此冲突的提示,这是因为虽然忽略了,但是本地的文件还未删除,所以才会有冲突提示。

是否能更新到忽略目录下的内容?

经过测试,这样忽略本地的目录后,后面的svn update无法更新忽略目录下的文件,即达到我的需求。

ChatGPT的答案

Q:svn忽略某个目录后update出现fetching

A:如果在 SVN 中忽略了某个目录,进行 update 操作时可能会出现 "Fetching" 的情况。这是因为 SVN 仍然会尝试从服务器上获取这个目录的信息,但是在本地仓库中,这个目录被忽略了,所以 SVN 会提示 "Fetching"。

要解决这个问题,可以尝试以下步骤:

  1. 确保忽略某个目录的设置已经正确生效。可以在 SVN 仓库目录下找到 ".svn" 文件夹,查看是否包含了忽略的目录。
  2. 如果已经确定忽略设置正确,可以使用 "svn update --depth=empty" 命令来进行更新。这将只更新文件夹的元数据,而不会下载文件夹中的文件。例如,如果要更新名为 "test" 的文件夹,可以运行以下命令:svn update --depth=empty test
  3. 如果上述方法无法解决问题,可以尝试使用 "svn update --set-depth=exclude" 命令来排除要忽略的目录。例如,如果要排除名为 "test" 的文件夹,可以运行以下命令:svn update --set-depth=exclude test

以上是解决 SVN 忽略某个目录后 update 出现 "Fetching" 的一些常见方法。希望能对你有所帮助。

svn忽略某个目录后update出现fetching的更多相关文章

  1. svn忽略目录,svn忽略app目录add toignore list,避免每次更新很多app的内容下来导出到本地很麻烦

    svn忽略目录,svn忽略app目录add toignore list,避免每次更新很多app的内容下来导出到本地很麻烦 ------------------------------ 本人微信公众帐号 ...

  2. eclipse svn 忽略 target目录 等等... 我用的后边的方法 (转载)

    这个build失败的解决方案就是不要把你项目的 target目录放在src repository 里面,还有 .project 和 .classpath 最好也别放到src repository 里. ...

  3. eclipse svn 忽略 target目录

    这个build失败的解决方案就是不要把你项目的 target目录放在src repository 里面,还有 .project 和 .classpath最好也别放到src repository 里. ...

  4. SVN关于忽略xcuserdata目录

    SVN关于忽略xcuserdata目录,以iPhone Qzone工程为例Xcode工程,xcuserdata目录一般位于blur.xcodeproj目录下面,eg:jonesduan-MacBook ...

  5. [Linux] - SVN忽略文件夹更新的命令与方法

    在服务器上有时需要忽略某个文件夹及内容的更新,可以使用命令: svn update --set-depth=exclude FOLDER_NAME 比如需要忽略static目录: svn update ...

  6. svn版本库更新后自动同步到www

    注意:www目录一定要用SVN服务器 checkout出Repositories的代码 步骤: (1)新建www根目录 mkdir -p /data/www/lehuo (2)在www根目录下检出(c ...

  7. linux下SVN忽略文件/文件夹的方法

    linux下SVN忽略文件/文件夹的方法 假设想忽略文件temp 1. cd到temp所在的目录下: 2. svn propedit svn:ignore . 注意:请别漏掉最后的点(.表示当前目录) ...

  8. SVN 忽略文件但不删除文件

    SVN忽略一些不必要的文件但不删除 如果svn仓库中有一些不希望被别人提交的文件 该如何忽略掉对这个文件的更改但又不删除这个文件呢? 在找了一堆解决方案后得出了如下结论 去除要被忽略文件的版本控制 基 ...

  9. linux 下svn忽略文件

    假设想忽略文件temp 1. cd到temp所在的目录下: 2. svn propedit svn:ignore . 注意:请别漏掉最后的点(.表示当前目录),如果报错请看下面 3. 打开的文件就是忽 ...

  10. SVN命令解析以及问题解决(update...)

    SVN常用指令 1.Repo-browser(浏览版本库) 通过“浏览版本库”可以直接查看服务器上指定目录下的所有目录结构(需要有相关权限),包括特定版本的作者,提交时间等,并且在浏览版本库里面链接了 ...

随机推荐

  1. 线上活动 | AI 头像变装秀

    ​宝子们,你的头像多久没换了? 送你一个锦囊,让你拥有既独一无二,又千变万化的专属 AI 头像 Hugging Face 将在 7 月 5 日 发起:AI 头像变装秀 ️️️游戏规则️️️ 我们将分享 ...

  2. Flink异步IO

    本文讲解 Flink 用于访问外部数据存储的异步 I/O API. 对于不熟悉异步或者事件驱动编程的用户,建议先储备一些关于 Future 和事件驱动编程的知识. 对于异步 I/O 操作的需求 在与外 ...

  3. Grafana-安装饼状图

    官网:https://grafana.com/grafana/plugins/grafana-piechart-panel/?tab=installation 使用grafana-cli直接安装 [r ...

  4. Java | VS Code 如何导入外部 jar 包源

    Java Extension Pack里的Project Manager for Java扩展,安装后在文档查看的下方会有"JAVA PROJECTS",在Referenced L ...

  5. HDU - 2897 邂逅明下 (简单博弈)

    题目链接: https://vjudge.net/problem/HDU-2897 题目大意: 就是现在一堆石子有n颗, 每次只能拿走p~q颗, 当剩余少于p颗的时候必须一次拿完 拿走最后一颗的人败 ...

  6. vue学习笔记 九、父子组件实例-基本结构

    系列导航 vue学习笔记 一.环境搭建 vue学习笔记 二.环境搭建+项目创建 vue学习笔记 三.文件和目录结构 vue学习笔记 四.定义组件(组件基本结构) vue学习笔记 五.创建子组件实例 v ...

  7. HTTP Headers Content-Type 详解

    https://www.cnblogs.com/whosmeya/p/14315632.html

  8. uniapp解决图形验证码问题及arraybuffer二进制转base64格式图片

    https://www.cnblogs.com/huihuihero/p/13183031.html

  9. springboot启动流程 (2) 组件扫描

    SpringBoot的组件扫描是基于Spring @ComponentScan注解实现的,该注解使用basePackages和basePackageClasses配置扫描的包,如果未配置这两个参数,S ...

  10. Oracle数据库如何解决创建用户名开头必须要C##问题?

    1.问题 我们在创建用户,概要文件等时,由于使用的是容器数据库,其文件名必须以C##开头. 我们在学习过程中暂时不需要对齐进行区分,所以如何修改这个设定呢? 2.解决 参考链接如何解决创建用户名开头必 ...