svn使用笔记
安装:
http://subversion.apache.org/packages.html
安装slik subversion时,change选择安装svnServe
环境变量:
PATH: C:\Program Files\TortoiseSVN\bin
PATH: C:\Program Files\SlikSvn\bin
检出操作:
本地新建一个文件夹,进入该文件夹,右键svn checkout,添加厂库地址和本地地址,相当于git的pull操作
厂库目录结构
trunk 相当于git的master分支
tags 版本
branches 分支
约定俗称的,非必须
创建分支
- 团队合作时,每个人在自己的分支上fix bug,完成后提交到自己的分支,确认无误后merge到trunk
- 与trunk同级目录,新建branches文件夹,然后右键svn commit,远程就有了branches文件夹
- 在trunk上右键,选择TortoiseSVN->Branch/tag,
to path
选择branches/v2 - 完成以上操作,服务器就有了v2分支,接下来进入branches文件夹,执行svn update这样就把分支同步到本地了
- 在分支修改你的代码,修改后执行svn commit提交你的修改
- 合并到trunk:在trunk上右键TortoiseSVN->merge,选择要merge的分支,此过程可能有冲突需要解决
- 在trunk上右键,svn commit 提交
添加忽略
在需要忽略的文件夹上右键,TortoiseSVN->add to ignore list
参考
胖胖熊笔记,笔记已迁移