SVN 学习
换公司了,版本控制由git换到SVN, 目前体验各种不方便, 写个随笔, 记录下SVN的使用方法
1.首先本地创建版本库, 方便自己学习,测试
http://blog.csdn.net/chenyusiyuan/article/details/6925374
2.相关命令, 及和git相似的命令
svn checkout path(path是服务器上的目录) 检出代码, 类似git clone -b
svn st -> git status 查看状态
svn add 添加文件
svn commit -m “LogMessage” [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关) 提交代码到版本库, 类似于git的 commit 和push的组合
svn up 更新代码 类似于git pull, 会更新代码,并且提示合并,解决conflict; 还有类似git reset的功能, 回滚版本,或者回滚某个文件
svn revert [-R] something 撤销本地修改, 类似git checkout
参考: http://iblog.daobidao.com/linux-linux-svn-command-detailed.DaoBiDao
http://blog.csdn.net/ithomer/article/details/6187464
3. 分支
创建分支 svn copy trunk_path branch_path -m ‘描述’
代码回滚 svn merger -r 当前版本号:目标版本号 [something] 回滚文件到指定版本号 eg. svn merge -r 13:11 .\.
浙公网安备 33010602011771号