EasyRTC的Web开发过程中如何创建新的空分支?
Posted TSINGSEE
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EasyRTC的Web开发过程中如何创建新的空分支?相关的知识,希望对你有一定的参考价值。
WebRTC技术是目前使用最广泛的即时通信技术,它是一个开源项目,旨在创建简单、标准化的流程,通过Web提供实时通信(RTC)。EasyRTC视频会议云服务是TSINGSEE青犀视频团队基于WebRTC技术以及多年的行业技术积累经验,研发的一项覆盖全球的实时音频开发平台。
今天我们将和大家一起分享一项开发技巧:如何对EasyRTC创建新的空分支。
在EasyRTC的Web开发中,因为RTC的特性,信令服务基本为自定义的信令。当用户希望定制时,则需要编写对应的信令进行消息通信。但是此种开发难度较大,因此我们编写了一个demo程序提供给用户直接使用。为了方便后期的开发,我们需要将该版本的demo上传到git仓库中使用。
目前git默认创建的分支,包含了很多分支的提交记录。对于开发者来说,该种方式并不十分友好,因此我们需要创建一个空的提交记录的分支。步骤如下:
1、创建分支名称。采用以下命令:
git checkout --orphan demo
其中demo指的是创建的分支名称。
2、上传新文件。创建分支名称后,当下并无对应的提交记录,但是对应的分支数据会默认显示为add状态,取消所有的add文件,并上传新的文件。
3、推送分支。上传新的文件后,推送分支,如图所示:
推送成功后,可以看到demo程序已存在,并且提交记录为1:
EasyRTC拥有MCU和SFU两种架构,相关内容可以查看这篇文章:EasyRTC新开发的MCU版本与SFU版本方案介绍,EasyRTC无需安装客户端与插件,纯H5在线视频会议系统,支持微信小程序、H5页面、APP、PC客户端等接入方式,极大满足语音视频社交、在线教育和培训、视频会议和远程医疗等场景需求。
如果对EasyRTC感兴趣,欢迎联系下载测试,同时欢迎大家持续关注我们的更新,或留言与我们互动。
以上是关于EasyRTC的Web开发过程中如何创建新的空分支?的主要内容,如果未能解决你的问题,请参考以下文章
EasyRTC视频会议项目开发中Golang json 数据与 map 的相互转换说明
如何在 Laravel 4 中手动创建一个新的空 Eloquent 集合