svn下载安装与使用教程/方法

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

1、官网下载SVN服务器

官网网址:Subversion Server for Windows | VisualSVN Server,为了保证系统运行的稳定性不下载最新版本,点击version history选择要下载的64位版本,等待下载完成即可,按着提示步骤一步一步安装最终如图所示安装成功。

svn下载安装与使用教程/方法

2、下载SVN客户端

官网地址:Home · TortoiseSVN点击downloads进入下载页面

svn下载安装与使用教程/方法

 同样建议选择最新版本之前的一个版本,下拉到最后选择older releases老版本

svn下载安装与使用教程/方法

 选择要下载的版本,这里应用的是1.13.0版本,点击选择Application,再根据电脑选择型号

svn下载安装与使用教程/方法

 还可以选择语言下载包

svn下载安装与使用教程/方法

 这里注意要在安装完应用之后再安装语言工具包,不然提示失败的情况。

下载成功后安装点击next,

 文章来源地址https://www.toymoban.com/news/detail-462805.html

svn下载安装与使用教程/方法

svn下载安装与使用教程/方法

 

svn下载安装与使用教程/方法

 

svn下载安装与使用教程/方法

 

svn下载安装与使用教程/方法

 等待安装成功即可。

SVN的简单操作使用

1、前期准备工作

svn下载安装与使用教程/方法

 Repositionies右击选择第一个create new repository,结果如上图所示,点击下一步,

svn下载安装与使用教程/方法

给新创建的文件命名。

svn下载安装与使用教程/方法

 

svn下载安装与使用教程/方法

 最后创建成功,如下图所示,命名为svn-text。

svn下载安装与使用教程/方法

复制所建立文件夹的位置信息 

svn下载安装与使用教程/方法

 桌面右击选择如下图所示:

svn下载安装与使用教程/方法

svn下载安装与使用教程/方法

填入刚刚拷贝的仓库地址,与所建立文件要放得地方,点击ok即可。 

2、提交代码

新建文件,右键选择TortoiseSVN,选择Add,将文件添加到版本库列表

svn下载安装与使用教程/方法

 再次点击文件,右键选择svn commit,进行文件的提交

svn下载安装与使用教程/方法

 

svn下载安装与使用教程/方法

可以进行文件备注,以便于后续的查询查找问题方便最后点击提交。

svn下载安装与使用教程/方法

 

3、更新代码

当其中一个人提交了代码修改,另一个人只需要进行代码更新就可以得到修改后的代码,选择要更新的文件右键选择update

svn下载安装与使用教程/方法

 更新成功后如下图显示

 svn下载安装与使用教程/方法

 

4、文件冲突

当A用户提交了text文件的修改,进行提交后;B用户在没有进行更新文件的情况下对相同文件进行了修改后再次提交后就会显示冲突问题,此时最好办法是对问题进行查看重新修改再次进行提交。

svn下载安装与使用教程/方法

svn下载安装与使用教程/方法

进行update文件提交后,B用户的文件夹会出现几个文件

svn下载安装与使用教程/方法 File文件右击选择SVN下面的diff 

svn下载安装与使用教程/方法

 

就会出现双方的文件修改的显示,重新进行文件修改,之后关闭文件进行右键选择resolve,进行冲突的解决。

svn下载安装与使用教程/方法

svn下载安装与使用教程/方法

svn下载安装与使用教程/方法

显示问题已经解决,进行文件的重新提交即可,另一边的A用户进行Update,就完成文件的修改。

5、文件名冲突

该冲突发生是因为A用户通过SVN的Rename进行文件名字的修改然后进行提交,而B用户在之前的文件进行文件内容的修改,在提交时就会遇到如下图的问题

svn下载安装与使用教程/方法

通过SVN的solog选项进行问题的查询,就可以看见对方进行了文件的重命名操作,这个时候的解决办法我们可以再这边也通过rename的操作对文件进行重命名的操作,重新进行提交就返回了上述的第四个问题,重新进行diff查看问题所在,

svn下载安装与使用教程/方法

svn下载安装与使用教程/方法

显示冲突的内容是因为这边刚刚修改的文件,这是我们直接选择SVN的resolve来进行冲突解决就可以,重新进行提交,另一个用户重新update就好。

此处的重点在于进行问题的log查看,在进行重新命名是同样不可以不通过SVN的命令直接修改。

 6、忽略文件、撤销忽略

svn下载安装与使用教程/方法

 TortoiseSVN命令下的UNversion and add to igmore list下面的要隐藏的文件,如果想要撤销忽略的文件,就再次点击一样的操做路径,自动变成撤销申请。

7、创建分支

选择本地的文件夹,鼠标右键选择TortoiseSVN下面的branch/tag的命令,弹出如下窗口,进行创建主干分支

svn下载安装与使用教程/方法

svn下载安装与使用教程/方法

 

表示从主干的目录创建分支到branches下面的S2,在visualSVN的服务端进行刷新可以看到已经创建完毕

svn下载安装与使用教程/方法

 

8、检出分支

另一个操作用户如果需要进行分支的检出,直接在文件上面进行update就可以实现

9、合并分支

这个操作用在当在branches里面的分支进行了文件内容的修改,我们需要把修改的内容合并到主干的trunk里面时的操作

这时只需要在文件下面右击选择TortoiseSVN下面的merge的命令

 

svn下载安装与使用教程/方法

下一步,选择需要合并到主干的分支branches的S2

svn下载安装与使用教程/方法

svn下载安装与使用教程/方法

 

进行merge的点击即可,重新在文件夹里面进行刷新

10、撤销本地修改

右键选中需要撤销的文件,tortoisesvn-revert 就可以丢弃本地修改了。

11、撤销已经提交的代码

右键TortoiseSVN—show log查看提交的记录,选择想要回去的版本,右键选择Revert to this version ,就可以回去指定版本;在最后提交一下就可以了。

 

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

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

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

相关文章

  • VisualSVN Server下载安装和使用方法、服务器搭建、使用TortoiseSvn将项目上传到云端服务器、各种错误解决方法

    请大家多多指正,欢迎大家关注! 以A台电脑作为服务器,B台电脑从服务器上拉代码下来到B电脑本地。 截止2024.01.19为最新版本 写这篇文章主要是总是忘记如何将写好的项目推送到服务器里这个操作,其他都是捎带,写下来,再忘就看这篇文章。一写就太多了,但没有相应的

    2024年02月21日
    浏览(36)
  • Linux环境下SVN服务器的搭建与公网访问:使用cpolar端口映射的实现方法

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

    2024年02月11日
    浏览(39)
  • SVN服务器搭建教程

    在windows云服务上使用VisualSVN Server搭建svn服务器,自己本机使用TortoiseSVN作为客户端来连接。 1、安装 VisualSVN Server下载地址: Downloads | VisualSVN 下载完成后一直下一步安装即可。 2、创建库 当然,你可能发现没有看到东西,那是我们还没设置账号和密码 3、创建用户和组 添加

    2023年04月17日
    浏览(33)
  • 宝塔反代教程,ChatGPT网站系统实现国内服务器访问openai官网接口(使用宝塔反代openai官方的API接口教程)

    近期有网友问宝塔如何设置反向代理,小编这里介绍一种简单的操作方法,就是使用宝塔官方软件面板自带的反向代理功能来实现。首先您要先安装宝塔面板,当Nginx或LNMP环境配置完成后,便可开始设置反向代理了,下面来看下操作步骤。 此方法最简单快捷,没有复杂步骤,

    2024年02月06日
    浏览(41)
  • 【docker】部署svn服务器,docker安装部署svn服务器

    话不多说直接上步骤! 以上代码中,在容器中的/home/svn/test目录创建代码仓库,会同步到本机的/var/svn目录。我们先进行svn仓库配置。 SVN库中的配置目录 conf 有三个文件: 配置权限配置文件 authz 编辑 authz ,内容参考如下: 配置账号密码文件 passwd 编辑 passwd ,内容参考如下:

    2024年02月02日
    浏览(38)
  • Linux搭建SVN服务器详细教程

    本文讲解 Linux 系统下如何搭建 SVN 服务器,详细说明各配置项的功能,最终实现可管控多个项目的复杂配置。   SVN 是 subversion 的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,实现最终集中式的管理。 目前很多互联网公司在使用 SVN,优点在于

    2024年02月09日
    浏览(40)
  • 佐罗官网zorro软件安装教程及一键新机屏蔽越狱使用方法详细简介

      cydia添加佐罗源:https://apt.zorroxj.com 佐罗zorro是一款全新技术架构的隐私保护工具,可以在 iOS 8.0 ~ iOS 14.8 越狱后的苹果iPhone手机上使用,专业防止您的隐私信息被第三方不当获取,拒绝隐私泄露,伪装手机环境参数和清理应用数据并能反越狱检测。支持功能:一键新机、一

    2024年02月13日
    浏览(29)
  • 社区版pycharm官网下载安装教程

    1.官网下载安装包 官网地址:https://www.jetbrains.com/pycharm/ 选择所需版本   2.安装 安装前确认已完成python软件安装 建议不要安装到C盘,路径不要出现中文     直接install,等待安装 3.配置 点击桌面快捷方式,首次安装选择不需导入设置的选项 弹出用户设置的界面,直接点击关

    2024年02月11日
    浏览(37)
  • 如何安装matlab?官网下载详细教程

    很多人在遇到专业数据处理时都得用到专业的数学软件,matlab就是这样一款对于数据处理非常有帮助的支持数据分析、算法开发和建模的专业工科数学软件。那么,怎么可以快速的正确安装?下面就教你如何在官网上实现matlab的下载安装!  MATLAB - 技术计算语言 产品信息 -

    2023年04月08日
    浏览(33)
  • postman官网下载安装登录测试详细教程

    目录 一、介绍 二、官网下载 三、安装 四、注册登录postman账号(不注册也可以) postman注册登录和不注册登录的使用区别  五、关于汉化的说明 六、使用示范 简单来说 :是一款前后端都用来测试接口的工具。 展开来说 :Postman 是一个用于测试 API(应用程序接口)的工具,

    2024年02月09日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包