SVN客户端使用教程

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

前言

正式进入公司项目后,我们需要和同事进行协同开发,此时代码管理工具是必不可少的,目前常用的两款工具是:SVN 和 Git。本人因为要搭建一个自动化测试的框架,对SVN和Git都不熟悉,在调研后选择了操作更为简单的代码管理工具:SVN。


一、SVN 简介

SVN是什么?

全称Subversion,属于集中式文件版本控制系统,有一个单一的集中管理的服务器,保存所有文件的修订版本,协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。

  • 代码版本管理工具
  • 它能记住你每一次的代码修改
  • 查看所有的修改记录
  • 恢复到任何历史版本
  • 恢复已经删除的文件

SVN相比于Git的优势

  • SVN使用简单,上手快
  • 目录级权限控制,企业安全必备
  • 子目录Checkout,减少不必要的文件检出

主要应用场景

  • 开发人员用来做代码的版本管理工具
  • 用来存储一些重要的文件,比如合同
  • 公司内部文件共享,并且能按照目录划分权限

特点

  • 每个版本有唯一的URL,每个用户都从这个地址获取代码和数据;
  • 获取代码的更新必须连接到这个唯一的版本库;
  • 提交必须有网络连接

二、SVN下载安装

1.下载

svn客户端 全称 TortoiseSVN (俗称小乌龟)
svn服务端 全称 VisualSVN server
客户端的主要功能 负责代码的更新 上传等工作 (不出意外你基本只会用到这个东西)
服务端的主要功能 创建用户 创建项目库 分配权限 (一般是管理者使用的)
下面会介绍客户端的下载安装及使用(如果你是服务器的管理者,那你需要下载服务端,可以参考这篇文章进行配置:SVN服务端使用教程)
客户端下载地址:https://tortoisesvn.net/downloads.html
svn客户端,自动化测试,svn,git,服务器,源代码管理

2.安装

下载安装包后双击运行,可以选择安装路径进行安装,一直点NEXT就可以了
安装成功后,在界面任意空白处点击鼠标右键,可以看到“TortoiseSVN”
svn客户端,自动化测试,svn,git,服务器,源代码管理
测试一下:选择SVN Checkout,在打开的界面中,输入版本库URL,检出文件至新建的文件夹目录
svn客户端,自动化测试,svn,git,服务器,源代码管理
点击确定即可检出,若是第一次访问,则会弹出窗口,输入账号密码,点击确定就可以开始从SVN服务器下载数据到本机。成功后,本地的目录会有一个绿色的对勾标记
svn客户端,自动化测试,svn,git,服务器,源代码管理

三、SVN基本使用

1.SVN提交(SVN Commit)
SVN将电脑上的文件或文件夹的增删改上传到SVN服务器
2.SVN更新(SVN Update)
将SVN服务器中修改的内容更新/下载到个人电脑上,与SVN服务器内容保持一致
3.重新定位
当SVN地址发生改变时,需要重新定位
方法:在存放SVN文件的文件夹空白处右击,选择“TortoiseSVN”—>“重新定位”
svn客户端,自动化测试,svn,git,服务器,源代码管理
svn客户端,自动化测试,svn,git,服务器,源代码管理

4.显示日志
查看文件或是文件夹的提交历史
方法:在SVN对应的文件夹空白处右击,选择“TortoiseSVN”—>“显示日志”
svn客户端,自动化测试,svn,git,服务器,源代码管理文章来源地址https://www.toymoban.com/news/detail-719432.html

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

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

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

相关文章

  • SVN客户端(Windows)——Tortoise SVN(中文版 )的下载及安装

    主要介绍 Tortoise SVN 的下载、安装及如何设置为中文 官网下载:Tortoise SVN 123云盘下载:Tortoise SVN 及中文安装包 点击右上角的 ZH ,可以切换成中文页面(图2) ​​ ​ ​​​​​ 下载后点击安装包,连续点击 Next,安装位置选择默认,避免出现问题(环境变量),完成后需

    2024年02月12日
    浏览(38)
  • SVN下载安装(服务器与客户端)

    svn全称SubVersion,支持windows,linux, mac。分为服务器与客户端。 服务器下载:Download | VisualSVN Server 客户端下载:自行查找 双击执行  运行  下一步 同意下一步  下一步 选中安装目录   下载地址:http://tortoisesvn.net/downloads 双击执行  下一步           文件夹右键     

    2024年02月03日
    浏览(37)
  • Linux Ubuntu部署SVN服务端结合内网穿透实现客户端公网访问

    由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。 当SVN安装在局域网内的话,想要远程访问资料库或者代码将会受到限制,为了能从公共网络访问内

    2024年03月13日
    浏览(83)
  • windows环境下的svn客户端(VisualSVN Server),服务端(TortoiseSVN),中文化(TortoiseSVN LanguagePack_1.9.7.2)安装和使用(超详细)

    (1)双击启动,点击Next (2)勾选,点击Next (3)默认,点击Next (4)配置SVN服务,可默认,或自定义保存路径(端口号一定要改为8443,443会和其他的产生冲突) (5)如果端口被占用,出现下面报错: (6)一直默认next,点击finish,出现下面界面 (1)新建库 可以选第一个选

    2024年02月14日
    浏览(30)
  • 【Python】通过第三方库wxauto自动化操作微信电脑客户端

    wxauto是一个Python第三方库,用于 自动化操作微信电脑客户端 通过wxauto,我们可以使用Python编写脚本,实现以下功能 获取微信好友列表、群组列表、聊天记录等信息。 在微信中发送文本、图片、语音等信息给好友或群组。 自动回复好友或群组的消息。 自动加入或退出群组。

    2024年02月12日
    浏览(26)
  • U3D客户端框架(资源管理篇)之自动化打Assetbundle包管理器

    AssetBundle是将资源使用Unity提供的一种用于存储资源的压缩格式打包后的集合,它可以存储任何一种Unity可以识别的资源,如模型,纹理图,音频,场景等资源。也可以加载开发者自定义的二进制文件。他们的文件类型是.assetbundle/.unity3d,他们先前被设计好,很容易就下载到我们

    2024年02月09日
    浏览(28)
  • 100天精通Python丨办公效率篇 —— 11、Python自动化操作 Email(发送邮件、收邮件、邮箱客户端)

    大家好,我是你们的好朋友西红柿!今天咱们聊一聊关于Python怎么操作邮件的问题。这可是十分有用的技能啊,偏偏很多小伙伴们并不知道,还得费尽周折地查找资料呢。幸好我这个聪明伶俐的小家伙会给你们支招,让你们又快又好地掌握这门技能! 首先,你要掌握以SMTP协

    2023年04月17日
    浏览(32)
  • Jenkins+svn自动化部署

    背景:jenkins+git部署想必大家都熟悉,因为有一个老项目用的svn版本控制,这里发一篇自动打包部署的教程,欢迎补充 1.安装Jenkins 在CentOS中,可以通过以下命令安装Jenkins: 安装完成后,启动Jenkins服务: Jenkins默认的端口号是8080。也就是说,当您在浏览器中输入“http://loca

    2024年02月08日
    浏览(33)
  • Trojan客户端使用教程

    此教程使用的是 Centos7 x86_64系统 使用此命令下载Trojan客户端 官方版本(GitHub): cd /usr/src wget https://github.com/trojan-gfw/trojan/releases/download/v1.15.1/trojan-1.15.1-linux-amd64.tar.xz 解压Trojan文件 tar xvf trojan-1.15.1-linux-amd64.tar.xz 打开配置文件 cd /usr/src/trojan vi config.json 按i进入编辑模式 run_typ

    2024年02月02日
    浏览(61)
  • 实现自动化构建与集成:Jenkins与SVN整合的指南

    在使用Jenkins的时候总是保存很慢,前端报错,错误:Found invalid crumb 。和CSRF验证有关联,有说使用Strict Crumb Issue插件来解决。 第一步:Strict Crumb Issuer插件安装 进入Jenkins插件管理,Available选项,搜索Strict Crumb插件安装Strict Crumb Issuer插件,然后进入jenkins-系统设置-全局

    2024年02月06日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包