Git
合并分支
比如,想把develop分支合并到master分支上
# 1、假设,当前在develop分支上
# 2、切换到master分支,并且更新下master
git checkout master
git pull
# 3、执行merge操作,将develop合并到当前的master上
git merge develop
# 4、提交master分支
git push origin master
# 5、切回develop分支
git checkout develop
SVN
下载指定的子目录
假设svn仓库结构如下
myproject/
trunk/
subdir1/
file1
subdir2/
file2
要下载 subdir1 目录,并且保留完整的父路径结构,则可以使用以下命令
svn checkout --depth immediates http://svn.example.com/myproject/trunk/
cd trunk
svn update subdir1 # 需要下载哪个目录,就指定哪个目录