尚硅谷Java培训

SVN高级

视频介绍

Subversion简称SVN,是目前使用广泛的集中式版本控制系统,能够在项目开发过程中很好的辅助我们进行团队协作。SVN可以为团队开发提供代码备份、协同修改、冲突显示、增量式版本控制、权限控制、分支操作等功能。
本教程是在上一版基础上的升级,改进点包括:在Linux系统部署SVN服务器程序、更丰富的命令行操作、Eclipse特定文件全局忽略、分支管理、不通过Eclipse插件单纯使用TortoiseSVN上传Eclipse工程等等。

视频目录 选集

  • 00.升级改版后课程内容亮点介绍
  • 01.课程内容梗概
  • 03.版本控制工具的功能
  • 04.版本控制介绍
  • 05.SVN工作机制
  • 06.服务器端环境搭建步骤
  • 07.安装SVN服务器端程序
  • 08.创建版本库
  • 09.配置SVN服务的思路
  • 10.SVN服务信息
  • 11.SVN服务具体配置
  • 12.整理SVN服务配置笔记
  • 13.SVN服务默认端口号验证
  • 14.创建测试命令行客户端操作的工作目录
  • 15.命令行检出操作与工作副本
  • 16.命令行提交操作
  • 17.命令行查看服务器端文件内容
  • 18.命令行更新操作
  • 19.命令行冲突之过时的文件
  • 20.命令行冲突之制造冲突
  • 21.命令行冲突之冲突表现
  • 22.命令行冲突之手动解决
  • 23.命令行冲突之设置SVN_EDITOR环境变量的思路
  • 24.命令行冲突之设置SVN_EDITOR环境变量
  • 25.命令行冲突之半自动解决
  • 26.冲突如何尽量避免
  • 27.小结
  • 28.Eclipse的SVN插件介绍
  • 29.Subversive安装前状态确认
  • 30.插件安装过程
  • 31.创建资源库位置
  • 32.创建用于测试的Eclipse工程
  • 33.提出忽略文件的问题
  • 34.全局范围配置文件忽略
  • 35.分享工程到SVN服务器
  • 36.本地目录结构和服务器端目录结构对比验证文件忽略配置效果
  • 37.Eclipse工程建立工作副本标志
  • 38.常见图标含义
  • 39.在Eclipse中检出工程
  • 40.转换工程类型
  • 41.Eclipse中演示基本操作
  • 42.Eclipse中解决冲突
  • 43.分支概念介绍
  • 44.分支三目录介绍
  • 45.创建相关目录
  • 46.创建新工程并上传到trunk目录
  • 47.创建具体分支目录
  • 48.创建两个具体分支
  • 49.切换分支
  • 50.在不同分支下开发不同功能
  • 51.合并分支
  • 52.合并分支后解决冲突
  • 53.权限设置
  • 54.权限设置测试
  • 55.查看历史记录
  • 56.让文件回到某一个历史状态
  • 57.TortoiseSVN安装
  • 58.TortoiseSVN图标介绍
  • 59.通过TortoiseSVN快速找到Subversion目录位置
  • 60.提出问题如何不借助Eclipse插件将工程上传到SVN服务器
  • 61.解决独立上传问题的思路
  • 62.准备archetype-catalog.xml
  • 63.在服务器端创建目录并检出
  • 64.archetype命令参数说明
  • 65.执行archetype命令生成工程目录结构
  • 66.导入Eclipse
  • 67.TortoiseSVN提交操作
  • 68.TortoiseSVN更新操作
  • 69.TortoiseSVN解决冲突
  • 70.总结
  • 71.新片预告