为了账号安全,请及时绑定邮箱和手机立即绑定

版本管理工具介绍---SVN篇

难度初级
时长47分
学习人数
综合评分9.77
355人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.6 逻辑清晰
  • SVN UPDATE操作可以更新服务器端更新过的文件. 一般启动客户端准备工作时都要使用SVN UPDATE一下. 当其他用户修改了别人的文件并提交去SVN,那么当被修改过的那个人使用SVN UPDATE更新后会发现自己文件被修改,此时可以右键被修改的文件,点击showlog查看日志,可以看到谁修改过,在日志框中右键要恢复的文件,点击Revert to this revision恢复.然后可以再SVN COMMIT. 当更新文件点击SVN COMMIT后,可以再Message消息框中填写修改的原因,那么在日志框中就能够看到相应的修改信息与提交的Message信息. 如果其他用户删除了服务器端的某个文件,那么当在客户端使用该文件的用户点击SVN UPDATE时就会发现文件不见了,此时可以直接在目录下查看日志,可以看到整个仓库进行的操作日志,选中被删的文件,右键Revert to this revision恢复.
    查看全部
  • SVN的基本操作: 客户端新增一个文本文件添加到SVN服务器,方法:创建一个文本文件,右键SVN COMMIT提交即可.刷新服务器端对应的仓库就能查看到新增的文本文件. 创建文件夹与删除文件夹的基本操作是属于本地操作,不属于SVN操作. 所有的SVN操作都要通过SVN COMMIT来完成. 每当在客户端的本地磁盘增加、更新、删除文件后,都要点击SVN COMMIT进行SVN的操作,服务器端才会作出相应的更新. 当点击SVN COMMIT后可以查看Status的信息,指明当前文件相对于服务器端处于什么状态. 如果是删除文件操作,则是missing状态. 如果是修改文件操作,则是modifed状态. 如果是新增文件操作,则是added状态.
    查看全部
    0 采集 收起 来源:SVN 的基本操作

    2016-03-21

  • SVN-客户端:TortoiseSVN连接服务器端: 1.右键鼠标点击SVN Checkout 填写Repository URL.默认是https://本机名:端口号/svn/仓库名 如果服务器与客户端装在同一台机器,那么URL中可以使用本机名或者本地回环地址. 如果服务器装在别的机器,那么就输入服务器所在的IP地址. 端口号是服务端安装时的端口号433/8433 2.选择本地磁盘路径,即希望把仓库下载下来的文件所放的路径. 3.输入用户名与密码 下载完的文件中会有一个隐藏的.svn文件夹,是不能删除的.删除后此下载的文件夹就与普通的文件夹没有区别,就不再是一个可以跟服务器端仓库联系的文件夹. 在下载完的文件夹中就可以进行关于SVN客户端的操作.
    查看全部
  • SVN-服务端:VisualSVN配置: 1.首先创建Repositories仓库,可以创建多个仓库,每个工程可以独立放到不同的仓库中. 最后会有一个Repository URL地址,此地址是客户端与服务器联系时填写的地址.填写了这个地址才能从仓库里取文件并且向仓库里面上传文件. 2.新增用户,即可以访问服务器端的用户.
    查看全部
  • SVN-客户端:TortoiseSVN SVN-服务端:VisualSVN
    查看全部
  • 版本控制工具. 放在版本控制工具中的代码是受保护的,其行为是受约束的. 版本控制工具最重要的作用是让团队更好的去协作开发项目. 版本控制工具有很多种. SVN是Subversion的简称,是一个开放源代码的版本控制系统.相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Subversion. SVN就是用于多个人共同开发同一个项目,每个人的代码都可以互相的调用,共用资源的目的.
    查看全部
  • 版本控制工具. 例子: 个人的钱,可以放在衣袋、裤袋都行,没人管理,一旦钱丢了也难找. 放在银行卡里的钱就不一样,卡里的钱不会莫名丢失,可以查到金钱的交易流向等,有受保护的特征.且不能很方便的把一张卡的钱转去另一张卡的里去.即受约束的特征.
    查看全部
  • SVN1:服务器安装配置
    查看全部
  • 112
    查看全部
  • ffff
    查看全部
  • 安装两个软件: 1. SVN服务端,可以用VisualSVN Server,在这里可以新增用户 2. SVN客户端,可以用TortoiseSVN 第一次从某一个仓库下载代码时:在任意一个文件夹下右键单击,SVN Checkout: URL of repository: 服务端仓库路径,本地地址: https://127.0.0.1:443(服务器端安装时的选择的端口)/svn/Test/ Checkout directory: 将远程仓库放在本地的文件夹路径 基本操作: SVN Commit:在本地仓库有更新时,提交,要写注释 SVN Update:拉远程的仓库 show log:针对文件,右键单击,可以看到提交记录,在提交的记录里,右键单击,可以选择需要revert的版本(在下方的path里面也可以右键单击,将文件保存到本地磁盘) 在svn的根目录也可以show log 冲突 有冲突时提交会产生三个文件,.mine是自己改好之后的代码,rx,ry,x,y两个数字较小者是我改之前的代码,数字较大者,是服务端的代码 1.如果要保留自己的版本,就用mine覆盖原来的代码,再次提交 2.如果认为对方是正确的,就revert一下,这个时候已经拿到了最新的代码(不一定非要这样操作,但是这样方便) 3.如果认为上一个版本是正确的,用版本较小的覆盖(直接删除改后缀名) 经验:如果Commit Failed!就不要点了ok继续按update了,先把自己的代码复制到一边,再把那个文件revert,再update,再把放在一边的文件重命名复制到相同文件夹下,选中两个冲突的文件,TortoiesSVN->diff,左边是最新的代码,右边的是我的,解决冲突之后两个人最好都update一下 与历史记录比对:show log之后,同时选中两个版本(比如现在到了第10版,那么要10/9先比较,看看有没有差异,没有差异,则比较9/8版,如果仍没有差异,以此类推继续比较),Compare revisions
    查看全部
  • 每次更新。删除。增加后都要重新提交一次 svn版本控制工具,多人协作,需要安装服务端和客户端,服务端要建仓库和用户,客户端checkout输入用户名和密码,和保存路径;commit提交本地磁盘增删改文件,可以留意感叹号,打钩,还有提交时文件的status状态是missing,modify等等
    查看全部
    0 采集 收起 来源:SVN 的基本操作

    2016-05-09

  • SVN下载地址:<br> VisualSVN:http://www.visualsvn.com/server/download<br> <br> TortoiseSVN:http://tortoisesvn.net/downloads.html 在服务端的可视化界面中添加仓库和用户,右键单击--create...就行了
    查看全部
  • 版本控制是一种约束,保护
    查看全部
  • 下载地址
    查看全部

举报

0/150
提交
取消
课程须知
本课程的学习,对小伙伴们的学习基础有以下几点要求: 1、 编程零基础可听 2、 写过一段时间代码再听更好 3、 有与他人协作开发意向者最佳
老师告诉你能学到什么?
1、 SVN 服务端与客户端的安装 2、 SVN 的简单操作 3、 SVN 出现冲突时的解决办法

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!