svn分支

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

1. 安装svn server

下载
安装
svn创建分支,版本控制,svn,服务器,git

2. 安装svn 客户端

下载
安装
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git

3. 建立svn仓库

svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git
这里将https://wjl/svn/testBranch改为https://192.168.132.129/svn/testBranch

4. svn检出

创建user
svn创建分支,版本控制,svn,服务器,git
检出
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git
这里只是一个空仓库
svn创建分支,版本控制,svn,服务器,git

5. 创建默认文件夹

新建branches、tags以及trunk文件夹,然后添加到svn
在trunk下新建text.txt,内容如下
svn创建分支,版本控制,svn,服务器,git
添加到svn提交

通常 branches 目录下为开发分支,tags 目录为标签目录,trunk 为主目录。一般在开发目录下创建分支进行功能开发,开发完成并经过测试无bug,再合并到 trunk 目录。在合并之前应当先把当前 trunk 打一个tag作为备份。

6. 创建分支

这里使用trunk 目录来创建分支为例,在trunk目录下右键菜单中选择 分支/标记
svn创建分支,版本控制,svn,服务器,git
在弹出菜单中修改分支存储的目录到 branches 目录下,创建文件夹命名为分支的名称,点击确定这样就创建了分支。
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git
上面提示是要切换分支,下面会有介绍
更新一下branches
svn创建分支,版本控制,svn,服务器,git

7. 拉取分支或者切换分支

要切换到开发分支有两种方法,1是拉取分支,1是切换分支

1. 拉取分支

在本地SVN仓库的 branches 目录下拉取创建的分支,这种方式会拉取一个完整的副本。
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git

2. 切换分支

在当前分支下,右键选择切换,
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git
分支下修改test.txt,然后提交
svn创建分支,版本控制,svn,服务器,git
提交到svn
svn创建分支,版本控制,svn,服务器,git

7. 分支合并

若分支合并到主干,在主干目录右键,菜单中找到合并,合并类型选择第一项,
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git

svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git

这里合并成功了。
打开trunk查看
svn创建分支,版本控制,svn,服务器,git

这个类型的Merge适用于将某个分支或主线上提交的多个revision间的变化合并到另外一个分支上。如果报 from url must be ancestrally related to to url 错误的情况下可以选择使用第二种。
svn创建分支,版本控制,svn,服务器,git
解决方案

在分支下新建test02.txt表示新增内容
svn创建分支,版本控制,svn,服务器,git
点击合并
svn创建分支,版本控制,svn,服务器,git
分支合并到主干 合并的源 应该填分支的路径。
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git
点击合并测试查看
svn创建分支,版本控制,svn,服务器,git
点击合并查看结果
svn创建分支,版本控制,svn,服务器,git
查看trunk分支
svn创建分支,版本控制,svn,服务器,git
svn创建分支,版本控制,svn,服务器,git文章来源地址https://www.toymoban.com/news/detail-739671.html

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

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

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

相关文章

  • 【docker】部署svn服务器,docker安装部署svn服务器

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

    2024年02月02日
    浏览(53)
  • IDEA 中如何完成Git 和SVN 版本控制的切换

    自己之前习惯了使用git、所以IDEA中集成的是git;现在公司使用SVN、IDEA中要集成SVN。 前提: 你已经在IDEA中完成了Git 和 SVN的相关配置。 最后不要忘记 点击apply和ok

    2024年02月16日
    浏览(36)
  • 一文读懂版本控制软件:Git、SVN、HG、CVS(内附Git资料)

    什么是版本控制? 你可以把一个版本控制系统理解为\\\"数据库\\\",在需要的时候,它可以帮你快速保存一个项目的快照,当你需要查看上一个版本时(即快照),版本控制系统可以显示出当前版本与上一个版本之间所改动的细节。 版本控制有什么优势? 1、更快、更简单的错误

    2024年02月20日
    浏览(57)
  • 【智能家居项目】RT-Thread版本——DHT11获取温湿度 | MQTT上传到服务器 | 服务器控制外设

    🐱作者:一只大喵咪1201 🐱专栏:《智能家居项目》 🔥格言: 你只管努力,剩下的交给时间! 这篇文章中,本喵将使用 RT-Thread Studio 来实现这个智能家居的项目,最终效果和前面的裸机版本以及 FreeRTOS 版本一样。在这里本喵将让大家体验到 RT-Thread Studio 的便利。 首先打开

    2024年04月17日
    浏览(49)
  • Git版本控制——分支

    几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着可以把工作从开发主线上分离开来进行重大的Bug修改、开发新的功能,以免影响开发主线。 创建并切换一个分支: 不能删除当前分支,只能删除其他分支 当两个分支上对文件的修改可能会存在冲突,例如同时

    2024年01月17日
    浏览(42)
  • SVN服务器搭建教程

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

    2023年04月17日
    浏览(49)
  • 【SVN】SVN搭建ubuntu服务器过程(图文超详细)

    目录 步骤0:搭建环境: 步骤一:下载subversion安装包 步骤二:创建版本库目录 步骤三:创建版本库 步骤四:修改SVN配置 步骤五:重启SVN服务 在ubuntu系统搭建svn服务器,windows系统作为客户端用svn客户端上传文件。 本文只讲ubuntu下svn服务器的搭建,windows用svn客户端上传下载

    2024年02月07日
    浏览(56)
  • git clone 从GitHub上下载项目到服务器上运行+创建虚拟环境

    可先进入需要放置文件的路径之下 ★Anaconda中创建、切换、删除虚拟环境(指定仓库) 每次电脑重启后,都要切入虚拟环境,命令总是忘记。如果使用IDE,可以指定interpeter方便的切换。首先conda info --env 查看当前有几个环境激活/禁用环境source activate 环境名称source deactivate 环境

    2024年02月16日
    浏览(45)
  • 04、启动 SVN 服务器端程序

    SVN 服务器和 Tomcat 服务器,Nexus 服务器一样, 必须处于运行状态才能响应客户端请求,帮助我们管理项目文件。所以必须将 SVN 服务器启动起来 SVN服务器器启动有两种方法:用命令行单项目启动;注册 Windows 服务 svnserve -d -r 项目的SVN仓库的绝对路径 -d:表示后台执行 -r:表示

    2024年02月10日
    浏览(34)
  • git使用X篇_1_SVN和GIT的版本控制区别及git等的使用方法

    GIT是分布式版本控制系统,可以在本地记录代码的修改过程而不一定上传至SVN服务端: 详细使用差异见博客: 版本控制:SVN和GIT的一些使用感受 版本控制:SVN和GIT的一些使用感受(续) Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本

    2024年02月08日
    浏览(61)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包