TortoiseSVN部分Checkout以及删除本地Checkout目录而不影响仓库

本文介绍了如何使用TortoiseSVN的Sparse Directories功能来Checkout部分目录,以及如何删除本地Checkout目录而不影响仓库。通过设置Update Depth,可以选择Checkout目录的深度,如仅文件子节点或直接子节点等。删除本地目录时,可通过Update to revision设置为Exclude,实现从本地仓库中移除但不改动远程仓库。
摘要由CSDN通过智能技术生成

SVN在项目协作和管理上提供了很大的便利,但是在日常使用中我们可能会遇到以下使用困惑:

假设有以下工程目录:

Project
|--.svn
|--dir1/
|--dir2/
|--dir3/
|--dir4/
|--file1.txt
|--file2.txt
|--file3.txt
  1. 项目工程很大,而你只需要使用工程下部分目录(dir1和dir3),此时你又两种做法:一种是整个工程Checkout,但是工程很大需要花费很多时间,同时也占用了磁盘;另外一种是单独只Checkout你需要的目录,但是这种每个目录就变成一个独立的svn工程了,每个目录有自己的.svn文件,无法在他们的统一上级目录上进行更新和提交,操作不方便,那么还有没有其他更好的处理办法呢?
  2. 对于Checkout出来的目录不需要使用了,或者误Checkout了某个目录,想要从本地删除而不影响仓库,这是直接删除本地目录是没用的,因为下次Update时SVN又会将他拉下来,重新Checkout当然可以做到,难道删除本地SVN目录只能重新Checkout吗?

那么,接下来就来告诉大家如何解决上面两个问题,即:

  1. SVN如何Checkout部分目录
  2. SVN如何删除本地Checkout目录而不影响仓库

SVN从1.5版开始,提供了Sp

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值