问答式
1.svn 常用指令有哪些?
答: svn st //当前项目svn 状态
svn co svnUrl //从svn服务器指定路径检出(下载)项目
svn add * --force //添加当前项目当前路径下所有状态为 ? 的文件到svn管理
svn ci -m 'submit message' //提交当前项目内容到svn服务器submit message 为提交的备注说明
svn up //更新代码
2.svn 文件和项目回滚?
答: 1) svn log 可以查看项目版本日志;如果后面指定文件路径名称可以查看指定文件或者目录的svn日志
2)选定指定的版本,比如有版本 r18029 (最新) r18028 r18027 r18026,如果想回滚到 r18026,执行命令
svn merge -r r18029:r18026 ./ 这个操作会用r18026版本代码覆盖本地代码的当前目录及其子目录和子文件(递归),当然前提是要求本地代码是最新代码,也就是本地代码就是r18029版本。
当然,最后一个参数可以不指定整个项目,可以具体指定某个文件路径和名称,这样只是单个文件的回滚
3)svn ci -m'' 提交即可
3.svn 创建分支和合并主干分支?
答:参考网址 点击打开链接