svn目录 部分更新

然后要在主目录下执行下面的命令来实现我们刚才所说的需求:

svn update --set-depth=exclude dir1 dir2 dir3

这儿dir1/dir2/dir3是你不期望跟踪的子目录的名字. 执行完这个操作后, 会有类似下面的输出:

[xiaket@rondo:~/.Repos/projects]svn update --set-depth=exclude dir1 dir2 dir3
D    dir1
D    dir2
D    dir3

淡定, svn up是不会影响到主干的. 这儿的D是本地的标注而已. 而且, 如果这个目录存在, svn会删除这个目录.

如果你还需要在某个子目录下取消跟踪某些孙目录的跟踪, 进入这个子目录, 重复执行上面的命令即可. 另外, 如果你哪天改变主意了, 认为dir3这个目录值得自己跟踪一下进展, 可以执行下面的命令:

svn update --set-depth=infinity dir3

最后唠叨一句, 上面所有这些内容都不需要服务器的支持. 你可以放心大胆地升级本地的subversion, 而不用理会你的svn服务器的版本.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值