SVN介绍和使用

这篇具有很好参考价值的文章主要介绍了SVN介绍和使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SVN的介绍

SVN是什么

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。

作用

举个例子:在我们毕业之际,我们都要写毕业论文,然后就会像图片那样…

svn,开发工具,svn

如果有一个软件,能帮我们自动记录每次文件的改动,还可以让同事协作编辑,岂不是很方便,所以:版本控制可以帮助我们实现两件事情
版本控制:自动记录每次的修改,并且可以方便的切换到任一版本
协作开发:可以完成多人协作开发

安装包下载

从指定位置下载安装包SVN安装包
解压文件

直接点击安装一直下一步安装,直到安装完成即可。

SVN的使用

检出

找到你想要放置工作项目的文件夹里面,点击右键->SVN检出(SVN服务器URL地址
显示如下界面,点击OK:

svn,开发工具,svn

等待下载完成后,即可获得本地仓库

svn,开发工具,svn

提交

新建一个你需要保存的文件或者修改已经有得文件, 输入内容

svn,开发工具,svn

右键点击SVN 提交 检查你需要提交的内容,确认没问题后,点击确定 即提交到远程服务器上。
提交一定要注意规范,按照下图的方式进行提交,(如果没有任务ID或者BUG ID号找经理创建一个。
最后,最最最重要的事情,一定一定要保证代码自己测试通过可以了在提交!!!

svn,开发工具,svn

显示日志

点击右键->TortoiseSVN->显示日志,可以查看到每次改动的记录,改动人,改动时间,改动内容等. 显示如下:

svn,开发工具,svn

更新

点击右键->SVN更新,可以拉取远程服务器最新的代码

svn,开发工具,svn

patch的使用

patch文件的使用,方便你在正式提交前跟同事讨论确认修改点。

创建

首先定位到根目录下面,在showlog查看,确认是最新的版本,点击创建补丁

svn,开发工具,svn

弹出如下面的界面(这里面显示的是你所有的改动项目)

svn,开发工具,svn

勾选你需要跟同事分享你修订的文件

svn,开发工具,svn

点击确定,会对应生成文件.patch文件,保存好,直接发送给对应同事即可。

svn,开发工具,svn

使用

当同事A收到你发送过来的XXX版本.patch文件时,同样在根目录下

svn,开发工具,svn

点击修补全部项目,即可把同事B的所有改动点同步到同事A的本地代码上面,进行修改点的确认 (这个功能主要方便代码的评审阅读使用)

svn,开发工具,svn文章来源地址https://www.toymoban.com/news/detail-635174.html

SVN命令行操作

更新到最新版本
svn up

删除未添加到版本控制的文件以及还原所有修订
svn revert -R . && svn cleanup --remove-unversioned --remove-ignored .

到了这里,关于SVN介绍和使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信开发者工具项目简单介绍和使用

              1.app.json         2.project.config.json         3.sitemap.json         4.页面中的json            1.快速新建小程序页面,在app.json的pages下编写页面的路径,保存后微信开发者工具会自动在对应的路径生成该页面         2.修改小程序项目的首页,在

    2024年02月12日
    浏览(30)
  • 【SVN版本控制工具】

    目录 一、SVN是什么? 二、SVN有什么作用? 2.1备份 2.2还原代码 2.3多人协同修改 2.4追溯问题 2.5权限控制 三、下载安装 3.1客户端下载 3.2服务端下载 3.3客户端安装 3.4服务端安装 四、基本功能概念 五、操作使用 5.1创建版本库 5.2创建用户 5.3浏览版本库 5.4检出 5.5提交 5.6更新

    2024年02月03日
    浏览(25)
  • 【工具】SVN 命令笔记

    📢  声明 : 🥭 作者主页:【MangoPapa的CSDN主页】。 ⚠️ 本文首发于CSDN,转载或引用请注明出处【https://mangopapa.blog.csdn.net/article/details/131745440】。 svn info - SVN中文网 命令 解释 svn co URL local_path 签出库文件到本地 svn up -rM file/path 更新,不指定版本默认更新到最新 svn add fil

    2024年02月16日
    浏览(22)
  • SVN介绍以及常见用法(包括详细步骤)

    代码版本管理工具 它能记住你每次的修改查看所有的修改记录恢复到任何历史版本恢复已经删除的文件 使用简单,上手快 目录级权限控制,企业安全必备 子目录Checkout,减少不必要的文件检出 开发人员用来做代码的版本管理 用来存储一些重要的文件,比如合同 公司内部文件

    2024年02月15日
    浏览(30)
  • svn spring项目增量打包工具

    项目使用svn ,打包方式为war包,开发工具ide 项目有时候更新功能只需要更新部分class和html文件,但是要每个都打包并不是很简单 听说idea有现成的插件可以实现这个功能,但是我没找到,所以就自己写了一个工具, 我记得以前使用eclipse的时候有这个功能,但是具体忘记了。

    2024年02月02日
    浏览(49)
  • 安装配置SVN版本控制管理工具

    SVN工具能帮我们做什么? 核心功能:文档版本管理系统 适合对象:个人与团队都可以使用,企业中项目资源的重要管理工具 举例:一个文件夹里面的文档管理 1.下载安装SVN服务器 VisualSVN-Server 2.下载安装SVN客户端 TortoiseSVN (一)安装SVN服务器 VisualSVN-Server            (二

    2023年04月23日
    浏览(29)
  • 记一次SVN信息泄露挖掘过程(附工具)

    SVN是源代码管理软工具。使用SVN管理本地代码过程中,将生成名为.svn的隐藏文件夹,包含非常重要的源码信息。当网站管理员在发布代码时,没有使用导出功能,直接进行复制粘贴,导致出现SVN信息泄露漏洞 常见漏洞变现为 :域名/.svn/entries。 使用的工具为:AWVS,SvnExploi

    2024年02月06日
    浏览(30)
  • 开发工具介绍

    jetbrains 官网 JetBrains: 软件开发者和团队的必备工具 无论您使用哪种平台或语言,JetBrains 都可以为您提供合适的开发工具 我们所熟知的Java 开发工具 IntelliJ IDEA 就是这家公司的。分为 社区版 和 专业版。社区版是免费的,功能少;专业版收费的,功能多。 他们提供的 C/C++ 开

    2024年02月09日
    浏览(28)
  • 微信小程序用什么工具开发(微信小程序开发工具介绍)

    有很多人在开发小程序之前都会去了解微信小程序开发工具,想知道微信小程序用什么工具开发。时至今日,随着互联网技术的发展,现在开发微信小程序也能使用多种不同的工具,让我们来了解一下吧。 一、微信开发者工具 这是微信官方提供的微信小程序开发工具,可以

    2024年02月11日
    浏览(34)
  • linux开发工具的介绍

    目录 1. Linux 软件包管理器 yum 2.Linux编辑器-vim使用 3.Linux编译器-gcc/g++使用 预处理(进行宏替换) 编译(生成汇编) 汇编(生成机器可识别代码) 链接(生成可执行文件或库文件) 3.1在链接过程中我们需要用到函数库 函数库一般分为静态库和动态库 gcc选项 esc iso  4.Linux调试器-

    2024年02月10日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包