A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 huawei 于 2017-6-29 11:57 编辑

一、什么是SVN
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。

二、SVN的下载安装
下载地址:https://tortoisesvn.net/downloads.html
安装完不要忘记重启电脑 ,安装完成后,按下鼠标右键,会看到如下界面:

说明SVN已经安装成功了。

三、SVN的常用操作
      1、迁出配置库内容(SVN Checkout)


    1)新建或进入目录下(比如E盘),右键 →SVN Checkout
    2)URL of repository 填写仓库路径即可
  3)Revision处,“HEAD revision”是指最新版,也可以指定Revision为任意一个版本。


  4)点击“OK”按钮后,在弹出的对话框中输入用户名和密码,验证成功后,项目文件开始从远程服务器下载到本地工作目录中:


  5)点击“确定”按钮后,即可获取完成,出现如下下载界面:


    6)下载完成后,服务器上所有内容会出现在本地文件夹下
       2、更新文件(SVN Update)

      1)当从配置库迁出相应目录后,他人对服务器上此目录内容进行了修改,则需要再次获取改动内容到本地目录的过程称为更新。更新可以针对一个文件、几个选中的文件或者整个文件目录。
       选中要被更新的文件,右键选择“SVN Update”项,如下:


  2)点击“SVN Update”后会弹出窗口显示更新的进度,如下。如上述框中的有文件出现亮红,说明来自配置库的内容与你本地修改内容合并时出现了冲突


      3、提交更新(SVN Commit)

          1)本地文件修改后,若是需要更新到服务器上,则需要提交(Commit)最新的更新。
     Commit的作用是将本地最新修改的文件同步到SVN服务端,供其他人来参考或者使用,当然使用之前,要先Update一下,来确保是最新的,在修改文件上击右键,出现菜单,选择“SVN Commit…”,如下:

          2)然后填写关于本次更新的日志(log message),这是必填项,否则commit会失败,如下:

          3)当出现下图所示提示框,则表明刚刚的修改已成功提交,并且当前的SVN版本号加1。

       4、增加文件(Add)

        1)将需要增加的新文件放入到本地迁出的文件夹TestManger目录的相应位置中,鼠标选中新文件右键选择“Tortoise SVN”的“Add”项,如下图所示:

        2)鼠标选中TestManger文件夹右键选择“SVN Commit…”,将新文件上传配置库对应文件夹中(若只上传单个文件,只需点中单个文件上传即可)。

        5、检查更新(Check for modifications)

         1)此功能可以显示本地对文件所做的修改有哪些还没有提交。不光能看到对文件的修改变化,还包括增加文件或目录,删除文件或目录,移动文件或目录等。当他人提交了哪些文件的改动,也可通过此项来进行查询。

       6、删除文件(Delete)

    1)选中要被删除的文件,右键选择“Tortoise SVN”的“Delete”项,如下:



        2)删除文件后,鼠标选中TestManger文件夹右键选择“SVN Commit…”项进行提交,提交方式同增加文件的提交方式,提交后则将新文件从配置库中删除。

         7、撤销更改(Revert)

           在修改了某些文件后(文件未上传到配置库),需要返回到修改前的状态,则选中文件夹右键选择“Tortoise SVN”的“Revert...”项进行撤销,本地硬盘上的文件将恢复到修改前的内容,修改的内容将被删除。

  
游客,如果您要查看本帖隐藏内容请回复







14 个回复

正序浏览
niaox 初级黑马 2019-5-24 16:22:23
15#
666666666666666
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
有没搞错这还要隐藏啊!!!!
回复 使用道具 举报
66666666666666666666666666666
回复 使用道具 举报
终于找到资料
回复 使用道具 举报
感谢楼主
回复 使用道具 举报
不知道如何使用SVN,看这个帖就够了
回复 使用道具 举报
CJH 初级黑马 2017-9-15 15:45:25
8#
5945498498498494
回复 使用道具 举报
666666666666
回复 使用道具 举报
yuanlinjiayou 来自手机 初级黑马 2017-9-9 12:48:18
地板
111111111111111111
回复 使用道具 举报
44444444444444444
回复 使用道具 举报
666666666666666666666666666
回复 使用道具 举报
顶楼主啦..
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马