SVN版本控制工具

SVN工具学习(来自慕课网视频教程)windows环境http://www.imooc.com/index/search?words=svn

1. SVN服务器的安装和配置

客户端下载地址:
TortoiseSVN: http://tortoisesvn.net/downloads.html
服务端下载地址:
VisualSVN: https://www.visualsvn.com/server/download/

安装:
先安装VisualSVN Server
——>选VisualSVN Server and Management Console可视化的,和勾选复选框(勾上就不用设置环境变量Path)
——>标准版(不要money)——>Location是安装路径 Repositories 工程路径(仓库,后期维护,更新代码) 端口 勾上https协议
——>新建一个Repository,最后会生成一个url地址
——>新增两个用户(办两张银联卡)
然后安装TortoiseSVN
——>安装完成后,项目中文件鼠标右击,出现一个SVN Checkout(第一次需要从SVN的某个仓库下载时需要使用到)
——>URL of repository处填入,所在仓库的URL。https//IPadress:端口号/svn/仓库名/

2. SVN的基本操作

  • 新增的文件右击,选择SVN commit提交
  • 文件做了修改,与服务器端不一致时,提交时会出现提示

3. SVN常见问题

  • 多个用户操作同一文件时,及时更新服务器端代码,TortoiseSVN——>show log 能够看到所有的文件被改动的日志。可恢复原来的版本
  • 误操作,删除了代码,根目录下show log还原历史
  • 两人的代码提交时,发生冲突被合并到一起,若合并失败,出现黄色警告(需要更新SVN)并出现三个文件,代表我的版本,服务器上之前的版本以及最近更新的版本。Revert 恢复之前版本
  • 两个文件同时选中,可通过TortoiseSVN——>Diff比对。log中的历史记录也可参与对比。

你可能感兴趣的:(安装,工具,版本控制)