其他分享
首页 > 其他分享> > SVN学习笔记

SVN学习笔记

作者:互联网

SVN简介和安装


SVN是什么


SVN比Git好在哪


SVN主要应用


SVN仓库


SVN客户端


SVN快速上手教程


SVN应用


文件夹结构

文件夹 含义 作用
trunk 主干 存放开发中的文件
branches 分支 trunk敲定后,到分支上继续开发
tags 标签

常见场景

  1. 项目经理本地编写任务,检出并提交到SVN服务器

  2. 工程师到URL中找到任务,检出到本地进行开发

  3. 工程师开发完后,将本地文件提交到SVN服务器

  4. 项目经理更新本地任务,查看工程师的工作

SVN基本操作


检出

新建文件到服务器

  1. 注册账号:https://svnbucket.com/,创建新项目

  2. 复制链接后,在本地目录右键检出,重启电脑后可看到 √

  3. 复制文件到该目录下,空白处右键提交

  4. svnbucket网站即可看到提交内容

    也可从URL中检出服务器的文件到自己本地中


提交

上传文件到服务器

  1. 检出目录下的文件进行修改
  2. 文件变成红色,右键选择提交
  3. 提交时双击文件可看到修改对比
  4. 提交后svnbucket网站可查看提交记录

更新

下载服务器文件到本地


新增

和检出差不多的效果

  1. 新增文件
  2. 文件右键选择 TortoiseSVN >>> 加入
  3. 文件右键再选择提交

撤销

提交前
提交后
  1. 文件右键选择ToroiseSVN >>> 显示日志

  2. 版本右键选择复原本版本作出的修改

  3. 文件重新提交


忽略

  1. 文件夹右键选择TortoiseSVN >>> 取出版本控制并增加到忽略列表 >>> 选择忽略文件

  2. 文件夹右键提交,出现红色的忽略文件,且svnbucket中会删除该忽略文件

  3. 删除忽略可以在文件夹右键可以选择从忽略列表删除


冲突

冲突原因:多个人修改了同个文件的同一行,或者是无法合并的二进制文件

避免办法:可以每次先更新,再修改文件,最后才提交


未完待续,其他复杂功能用到再说吧......

参考资料

[1]SVN使用教程 - 快速上手

[2]黑马程序员SVN视频教程

标签:SVN,文件,笔记,学习,右键,提交,选择,检出
来源: https://www.cnblogs.com/xianyufpga/p/14993596.html