《SVN基础知识及使用方法ppt课件》由会员分享,可在线阅读,更多相关《SVN基础知识及使用方法ppt课件(27页珍藏版)》请在金锄头文库上搜索。
1、2015.10.081一 .SVN及版本库基本概念二. SVN客户端基本操作2了解SVNsvn(subversion)是近年来崛起的版本管理工具,在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节TortoiseSVN:SVN的客户端工具3及时了解团队中其他成员的进度;轻松比较不同版本间的细微差别;记录每个文件成长的每步细节,利于成果的复用(reuse);资料共享,避免以往靠邮件发送文件造成的版本混乱
2、;人人为我,我为人人。所有成员维护的实际是同一个版本库,无需专人维护所有文件的最新版本;协同工作,大大提高团队工作效率,无论团队成员分布在天涯还是海角4体系结构:采用了B/S与C/S相结合的方式。B/S结构:可以通过浏览器访问仓库。C/S结构:安装TortoiseSVN后访问仓库。访问的地址:访问的地址:5所用版本:TortoiseSVN-1.7.10.23359-win32-svn-1.7.7.msi安装步骤:根据提示,直接选择下一步安装,安装后重启电脑6查看版本库操作:右键-TortoiseSVN-版本库浏览器/Repo-browserWeb浏览:78认证用户名:姓名全拼;初始密码:123
3、记住密码:勾选“save authentication”9 步骤:点击右键 选择setting saved data clear authentication10作用:将版本库中的内容检出到本地工作副本步骤:1.在本地硬盘上建立一个文件夹“SVN”,并在文件夹“SVN”中建立一个子文件夹(子文件夹为空文件夹),例如:test子文件夹。 2.鼠标选中“test”,右键选择“SVN CheckOut”1112图标释义 一个新检出的工作副本使用绿色的对勾做重载。 表示Subversion状态正常. 当我们开始编辑一个文件后,图标将变成红色感叹号。通过这种方式,可以很容易地看出我们对哪些文件进行了修改
4、操作,但是还没有提交到版本库中; 这个图标表示当前文件夹下的某些文件或文件夹已经被计划从版本控制中删除,或是该文件夹下某个受控的文件丢失了。 加号告诉我们有一个文件或是目录已经被计划加入版本控制。 13图标释义 如果在提交的过程中出现了冲突,图标将变成黄色感叹号。 如果我们拥有了一个文件的锁,并且Subversion状态是正常,这个重载图标将提醒我们:如果不使用该文件的话,请进行释放锁操作,允许其他成员提交对该文件的修改。 14将需要增加的新文件:如:1.doc放入到本地迁出的文件夹test目录的相应位置中,鼠标选中新文件右键选择“TortoiseSVN”的“Add”项,如下图所示:15将需要
5、增加的新文件:如:1.doc放入到本地迁出的文件夹test目录的相应位置中,鼠标选中新文件右键选择“TortoiseSVN”的“Add”项,如下图所示:16将需要增加的新文件:如:1.doc放入到本地迁出的文件夹test目录的相应位置中,鼠标选中新文件右键选择“TortoiseSVN”的“Add”项,如下图所示:171819 在修改了某些文件后(文件未上传到配置库),需要返回到修改前的状态,则选中文件夹test右键选择“TortoiseSVN”的“Revert.”项进行撤销,本地硬盘上的文件将恢复到修改前的内容,修改的内容将被删除。20 当项目需要时可以在你本地硬盘中将你迁出的内容进行锁定,选
6、中要被锁定的文件右键选择“TortoiseSVN”的“Get lock/Release Lock”项进行锁定/解锁(锁定后他人将无法修改此文件)21鼠标选中文件夹test右键选择“TortoiseSVN”的“Update to revision”项,后系统提示需要选择下载的版本,如下图所示: 要下载的版本:1.选择HEAD revision,即最新版本2.点击show log,选择版本或直接在文本框内输入版本号22本地更改内容与更改前内容比较本地更改内容与历史版本的比较两个历史版本的比较与另外一个分支/标签之间的比较 23两个历史版本的比较 如果你要查看“江西空中充值项目”文本任意已提交的两个
7、历史版本之间的差异,在show log中选择你要比较的两个版本,右键选择“Compare revisions”项,系统弹出差异内容。与另外一个分支/标签之间的24 与另外一个分支/标签之间的比较 如果你想查看“江西空中充值项目”文本的某一分支(假如你在主线上开发)有哪些修改,选“江西空中充值项目”文本文件的同时按住Shift键,后右键选择“TortoiseSVN”的“Diff with URL”。在在弹出的出的对话框中框中输入要比入要比较的的URL地址地址251.安装包共有五部分,只需解压part1,运行解压后的安装程序2.安装过程按照提示完成3.破解:解压pilgins开头的三个压缩包,解压
8、后会出现两个文件夹(后面两个压缩文件解压时会自动合并为一个)。26把plugins-c%2B%2BTest%2BFor%2BVisual%2BStudio.7z中的文件覆盖到c:ProgramFiles(x86)ParasoftC+testforVisualStudio9.0plugins这个目录中把plugins-Test%2Bfor%2BVirsual%2BStudio.7z中的文件覆盖到c:ProgramFiles(x86)ParasoftTestforVisualStudio9.0plugins这个目录中(安装路径有可能你会选择其他磁盘,自己去找路径)4.打开VS2010,选择工具栏中“parosoft”,点击选择注册运行ide随便输如几个注册码可以成功27