svn目录 部分更新

来源:互联网 发布:美国先锋集团 知乎 编辑:程序博客网 时间:2024/04/29 22:45

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

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

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

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

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

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

svn update --set-depth=infinity dir3

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

0 0
原创粉丝点击