《SVN培训教程.ppt》由会员分享,可在线阅读,更多相关《SVN培训教程.ppt(17页珍藏版)》请在课桌文档上搜索。
1、Subversion 培训,2009 AEROTEK,2023/3/17,2,目录,Subversion简介配置库结构SVN工作原理SVN的工作流程SVN基本功能,2009 AEROTEK,2023/3/17,3,SVN简介,历史:对CVS提供的功能不满,关键词:CollabNET、Karl Fogel、Jim Blandy2000年6月份开始编程2002年第一个版本功能特性所有提交的目录、文件和数据都被版本化;真正的原子提交支持Apache分支和版本的操作开销很少等等,2009 AEROTEK,2023/3/17,4,Subversion架构,2009 AEROTEK,2023/3/17,5
2、,配置库结构,Project 2,Project 1,trunk,tags,branches,tags,branches,trunk,Project 1,Root,Project 2,Root,Project 2,Project 1,Project 2,Project 1,tags,branches,trunk,2009 AEROTEK,2023/3/17,6,SVN工作原理,0 1 2 3,2009 AEROTEK,2023/3/17,7,SVN工作流程,svn checkoutsvn update,取版本,svn addsvn movesvn delete,修改代码,svn status-
3、u,检查改动,svn update,更新本地文件,svn diffsvn resolved,归并改动,解决冲突,svn commit,提交改动,105,100,106,SVN配置库,2009 AEROTEK,2023/3/17,8,SVN基本功能导入,Import the locally stored project tree to the repository server.,Repository Server,The client machine,2009 AEROTEK,2023/3/17,9,SVN基本功能签出,Repository Server,The client machine,
4、Check out a working copy,2009 AEROTEK,2023/3/17,10,SVN基本功能提交,2009 AEROTEK,2023/3/17,11,SVN基本功能,添加目录、文件;改名拷贝文件检查改动撤消操作,2009 AEROTEK,2023/3/17,12,SVN操作警告,警告 不允许不通过SVN的命令进行删除、移动、拷贝、创建文件或文件夹建议使用 TortoiseSVN,2009 AEROTEK,2023/3/17,13,团队使用SVN签出,2009 AEROTEK,2023/3/17,14,团队使用SVN归并,2009 AEROTEK,2023/3/17,15,团队使用SVN解决冲突,2009 AEROTEK,2023/3/17,16,建立版本,tags,Project 1,Root,Release 1,trunk,2009 AEROTEK,2023/3/17,17,建立分支,branches,trunk,Calc,Root,Paint,my-calc branch,branches,trunk,