通过svn命令管理目录层级(很多svn工具不提供该功能)

svn co --depth和svn up --set-depth 只check out下一层文件 只更新指定文件 只更新下一层的用法 svn的工程可能很大 有时我们只需要部分文件即可 这里介绍几个命令 1.svn co(check out) --depth --depth=empty,files,immediates,infinity 假设某svn结构如下 svn://root/PRO/A_dir/a svn://root/PRO/B_dir/b svn://root/PRO/c_file svn co --depth=emptysvn://root/PRO 此时只会在本地check out出 PRO/的空目录。 sv. 阅读详情


问题描述:

如果直接通过svn checkout https://svn1.intra.sina.com.cn/sinavideo_app/ios下载,会拉下很多东西,目测要一个小时

解决办法:

通过设置下载深度,逐层拉取。

好处:

保持层级不变,以后有需要可以直接去再拉别的代码

 

1.下载根目录:

svn checkout https://svn1.intra.sina.com.cn/sinavideo_app/ios --depth immediates

2.进入sinavideo

cd ios

cd sinavideo/

3.获取下级目录

svn update --set-depth immediates

4.逐级进入并获取这层的文件

cd branches

svn update --set-depth immediates

cd 2.0

pwd   (/Users/zhouchen/development/command2/ios/sinavideo/branches/2.0)

5.这个是我要的目录的,获取里面所有的文件

svn update --set-depth infinity

 

推荐下载svn工具:

syncroSVNClient9.zip



SVN——代码管理工具 SVN(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了 SVN。Subversion 项目的初衷是为了替换当年开源社区最为流行的版本控制软件 CVS,在 CVS的功能的基础上有很多的提升同时也能较好的解决 CVS 系统的一些不足。svn是基于客户/服务器模式~~~~~~概念性东西省略N+svn服务端安装配置官方安装包: http://... 阅读详情

相关推荐

SVN命令行工具安装与使用指南

本文还有配套的精品资源,点击获取 简介:SVN(Subversion)是一种版本控制系统,用于管理软件项目的源代码。本文提供了一个详细的SVN命令行工具安装包的使用教程,包括基础概念、安装步骤、配置环境变量和验证安装过程,以及使用SVN命令行工具进行仓库创建、项目检出、文件管理、修改提交和分支合并等操作的指南。此外,还介绍了如何结合特定文本编辑器使用SVN,以便于提高开发效...

weixin_28931449的博客 3090

SVN服务器仓库更换文件夹

打开VisualSVN Server.msc,在VisualSVN Server(Local)上右键点击,单击stop。在Storage 页中,有默认的Repositories Root地址,将原有地址下的所有文件复制到目标文件夹。在VisualSVN Server(Local)上右键点击:Propeties,打开属性对话框。改完上面的,在VisualSVN Server(Local)上右键点击start。在Storage 页中,点击Browse…,选择你新的版本库存放地址即可。

kupePoem的专栏 2613

一键清理项目中SVN目录的自动化解决方案

Python 提供了多个用于文件系统操作的标准库模块,其中最常用的是osos.pathshutil和pathlib。这些模块各有优势与适用场景,合理选择能显著提升代码的可维护性与性能表现。

weixin_42113456的博客 1187

TortoiseSVN中Checkout(Update) Depth各项含义,实践:SVN检出部分目录、文件

TortoiseSvn Checkout SVN检出 理论篇 这里检出的理论篇只讲和本文实战篇有关的一个知识点:Checkout Depth。如图一所示,Cheout Depth有四个选项: Fully recursive:全递归。检出完整的目录树,包含所有的文件或子目录,换句话说就是把所有文件和文件夹都按照原来的结构检出。 Immediate children,including folde...

deefin的博客 7793

内网开发必备:银河麒麟V10离线安装全流程(含镜像挂载+yum源配置)

本文详细介绍了在内网隔离环境下,银河麒麟V10操作系统的离线安装与部署全流程。核心内容包括官方镜像的获取与校验、使用mount命令进行镜像挂载的详细步骤与问题排查,以及构建稳定、可维护的本地Yum软件仓库的完整方法论。通过实战案例演示了如何基于本地源部署LNMP环境,并提供了高级配置技巧与常见故障排除指南,旨在帮助运维人员系统性地构建高可用的内网软件供应链。

weixin_29268637的博客 555

SAP Workflow审批功能实例详细过程

SAP Workflow审批功能实例详细过程

陈送平的博客 6566

SVN checkout只检出文件夹(包含上级文件)目录

svn客户端1.7版本以前每个文件中都会有一个.svn文件,很容易出现问题。而且checkout文件时无法检出上级目录。这里记录一下,防止忘记。 所需版本:svn1.8及以上版本(本人是TortoiseSVN-1.10.1.28295-x64-svn-1.10.2.msi) 第一步: 第二步: 第三步: 第四步: 最后,会在根目录生成一个.svn隐藏文件,看不见的话设置...

zhb2010zhb的专栏 8148

避开这些坑!Kaggle数据集下载常见问题及解决方案(含Header Editor插件配置)

本文针对Kaggle数据集下载过程中的常见难题,提供了系统性的解决方案。重点解决了验证码无法显示、API安装失败、密钥文件配置错误及下载命令执行问题,并详细介绍了使用Header Editor插件配置请求头以绕过验证码障碍的实战方法,帮助用户高效获取数据。

weixin_29043895的博客 300

svn update排除多个文件夹,update指定目录深度

[180528] 更新排除多个文件夹 svn update --set-depth exclude dir1 dir2 更新当前文件夹下一级 svn update --set-depth immediates 更新当前文件夹所有文件 svn update --set-depth infinity svn help update --set-depth ARG ...

Coding 7381

电路保护设计实战:保险丝选型、I²t计算与多级协同方案

电路保护是电子系统可靠性的基石,其核心原理是在发生过流或过压等异常情况时,及时切断故障回路,防止能量持续灌入导致元器件损坏甚至安全事故。从技术价值看,优秀的保护设计能显著提升产品寿命、安全性和市场口碑,尤其在快充、电动汽车等高功率密度应用中,保护器件已成为不可或缺的安全屏障。在众多保护器件中,保险丝作为最基础的过流保护元件,其正确选型与应用直接关系到保护效果。本文聚焦于保险丝选型的实战细节,深入解析了I²t(电流平方时间积)这一关键参数,它定义了熔断所需的能量阈值,是匹配被保护半导体器件耐受能力、实现有效保

weixin_42662171的博客 308

语言模型推理能力与计算表达力深度解析

语言模型的推理能力本质上是一种知识迁移与泛化应用的过程,其核心在于Transformer架构中的自注意力机制和前馈网络的协同作用。计算表达力作为衡量模型能力的关键指标,涉及函数逼近、组合泛化和上下文理解等多个维度。随着模型规模的扩大,涌现能力现象揭示了参数规模与推理能力之间的非线性关系。在实际应用中,通过提示工程和微调策略可以有效激活和优化模型的推理表现。当前研究正探索模块化架构和世界模型整合等方向,以突破长程推理和因果关系建模等前沿挑战。本文深入探讨了语言模型推理泛化的技术原理与实践方法,为理解计算表达力

weixin_42521032的博客 341

2-svn的目录结构

1. SVN的安装目录 安装完成后,我们需要了解SVN的每个目录的作用。 bin目录 bin目录下放的都是关于svn的使用命令,比如刚才我们用的svnadmin命令也放在bin目录下。 iconv目录 iconv目录放的都是一些关于国际化的文件,也就是一些编码文件,比如我们熟悉的gb2312编码等都放在此文件夹里,那么何谓国际化? 所谓软件国际化就是软件开发时,要使它能同时应对...

网络安全 3409

信号处理算法:离散余弦变换(DCT)_(1).离散余弦变换(DCT)概述

离散余弦变换的数学定义如下:对于一个长度为NNN的离散信号xnx(n)xn,其DCT变换后的系数XkX(k)XkXk∑n0N−1xncos⁡πNn12kk012N−1Xkn0∑N−1​xncosNπ​n21​kk012N−1其中,kkk是频率指数,nnn是时间或空间索引。离散余弦变换(DCT)是一种强大的信号处理技术,广泛应用于图像压缩、音频处理、数据压缩等领域。

2401_87715305的博客 1552

如何忽略SVN目录?

我刚开始使用SVN,我有一个在源代码管理下不需要的缓存目录。 如何忽略SVN的整个目录/文件夹? 我在OS X和命令行上使用Versions和TextMate 。

p15097962069的博客 1198

基于深度学习的文字识别与检测算法研究

基于深度学习的文字识别与检测算法研究 1. 背景介绍 1.1 文字识别与检测的重要性 在当今信息时代,文字作为人类交流和传递信息的主要载体,无处不在。从日常生活中的路牌、广告牌,到办公场所的文件、合同,再到互联网上的网页、图片等

AI天才研究院 1043

人工智能训练师(三级)操作技能考核·自测卷

为您定制了一份。这份试卷严格拆分了“业务分析”、“智能训练”、“智能系统设计”、“培训与指导”四大模块,所有填空题均来源于上一轮整理的。您可以先用它进行“第二步(抛开答案自己填)”,填完后对照末尾的答案速查进行“第一步(补全并运行)”的校验,最后标记错题进行“第三步(针对性重复练习)”。

suny8088的博客 102

SVN、Git、SourceTree代码管理工具的使用

手把手教svn的使用,有任何问题可以私信,有错误也欢迎指出哦

qq_43658148的博客 7282

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

SVN工具使用及常用操作命令总结

一、SVN简介 Subversion(SVN)是一个开源的版本控制系統,也就是说Subversion管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。SVN 的一些概念: Repository(源代码库):源代码统一存放的地方。 Checkout(提取):当你手上没有源代码的时候,你需要从repository checkout一份。 Comm

heyuming20062007的博客 4120

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

清除目录下的SVN信息

目录下的SVN信息真的很烦人 , 下面跟大家分享一下清除目录SVN属性的方法: 一、在linux下  删除这些目录是很简单的,命令如下  find . -type d -name ".svn"|xargs rm -rf  或者  find . -type d -iname ".svn" -exec rm -rf {} \;    二、在windows下用以下法子

SergioWoo的专栏 1081

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

SVN 版本管理工具

右键 - show log(日志), 选中一条,然后右键 Revert to this Revision(复原到此版本)就可以回退代码,想覆盖远程仓库的代码再提交即可。不需要拉取资源库中的资源,等同于直接提交的方式,是将当前操作文件夹之下的文件导入到资源库项目的根目录,如果有同名文件夹或文件会导致失败,增加文件后,在项目文件夹内(不需要一定在项目根目录),右键提交,选择要提交的文件,确定后,服务端刷新就能看到。:追溯(需要选中文件),可以用来查看某行代码修改的日志信息,查出修改人和其他信息。

m0_57707788的博客 3659

linux svn 命令行 checkout 忽略目录

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34292402的博客 1556

【svn目录结构】-项目管理-svn目录结构

IT项目管理包含很多内容,今天来写下svn所存储的目录,目录结构相对简单,后续逐步更新。 SVN是Subversion的简称,是一个开放源代码的版本控制系统,下载及如何安装配置网上有很多教程,本篇不做此介绍。 版本控制工具除了svn,还有cvs、git,三种工具各有其自身...

1585

递归删除SVN工作目录下的.svn目录

<br />http://yushine.javaeye.com/blog/753536<br /> <br />文章分类:PHP编程<br />要删除SVN工作目录下的.svn目录,而SVN Clinet 本身是不带清除.svn文件的命令的。所以只能自己写脚本来递归删除.svn文件夹: <br /><br />1、windows 平台下 <br />常用的作法是用系统(Windows)自带的搜索功能,搜索出所有.svn目录(需要在“其他高级选项”中选中“搜索隐藏的文件和文件夹”),然后全选删除。这当然不是

lvliang2008的专栏 4157

研发部 svn git中的的项目管理目录

项目目录结构 序号 目录名称 目录说明 1 01_Documents 项目文档目录 2 01_Management 项目管理文档 3 01_会议记录 项目组会议的会议纪要 4 01_周会 5 02_反思总结 6 03_临时性会议 7 02_项目进度计划 8 01_年规划 9...

hanwuqia0370的博客 1471

SVN 分支管理最佳实践 & SVN 与 Git 命令对照表

本文系统介绍了SVN分支管理的最佳实践以及与Git的对比。主要内容包括:1. SVN标准目录结构(trunk/branches/tags)及其职责,推荐采用模块化布局;2. 分支策略(特性分支、缺陷修复分支、发布分支等)和生命周期管理(创建、同步、合并、删除);3. 合并关键技巧(自动跟踪、版本范围控制、反向合并、预演验证);4. 标签管理规范(只读原则、命名规则、流片必打tag);5. 芯片设计团队特有实践(RTL冻结、回归基线管理);6. SVN与Git核心概念及常用命令对照表,重点比较了两者在架构、分

807

SVN项目管理工具使用

SVN项目管理工具使用记录svn的安装以及在eclipse中的使用,以便查阅1.1    svn是什么?                SVN(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN。Subversion 项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决C...

qq_38097815的博客 1409
上一篇: iPhone屏幕分辨率
下一篇: 堪称最好的A*算法
focusjava
博客等级 码龄14年 127粉丝 528原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值