当前位置: 首页 > news >正文

网站经营方案wordpress淘宝客主题使用说明

网站经营方案,wordpress淘宝客主题使用说明,自己做网站怎么样,好大夫官方网站网上预约挂号Sysmac Studio使用Tortoise和Git实现版本控制实验时间:2022/11/16 实验软件:Sysmac Studio(1.52,需要软件授权支持版本控制)、Git(2.38.1)、Tortoise(2.13.0)、gitee(代码仓库) 实验目的:Sysmac Studio实现版本控制、多人同时开…

Sysmac Studio使用Tortoise和Git实现版本控制

实验时间:2022/11/16

实验软件:Sysmac Studio(1.52,需要软件授权支持版本控制)、Git(2.38.1)、Tortoise(2.13.0)、gitee(代码仓库)

实验目的:Sysmac Studio实现版本控制、多人同时开发(需要有Git和tortoris使用基础)

实验内容

​ 本次实验模拟的是两个开发人员同时开发一个项目的两个功能,最终合并到一起进行调试,调试完成后发布。Sysmac Studio除了程序部分,对于两个开发人员来说都是公共部分,比如配置和设置下面的所有项、功能、功能块、数据等。这些公共部分如果两个开发人员都在自己的项目中单独修改,这个在之后项目合并时会出现很多的冲突。为了解决这个问题给两个开发人员建一个公共的分支用于修改公共参数,然后将这些公共参数合并到自己的项目中。

分支策略

策略介绍:

第一步:首先由项目负责人创建本地仓库建立master分支、developer分支,在developer下建立common分支,再在Git创建远程仓库,并将本地仓库的每个分支推送到远程仓库;

第二步:由开发者1将远程仓库的developer分支克隆到本地仓库,然后建立dev1和common1分支,本地仓库的common1分支在修改之前需要先从远程仓库的common分支先拉取,再修改,修改之后合并到dev1分支,再推送远程仓库的common分支。这样可以放置不同开发者在使用共参数出现不同步的问题;开发者2同样的操作;

第三步:在开发者功能全部开发完毕后将项目合并到developer分支上;

第四步:developer建立release分支用于测试项目,在bug处理完之后将项目合并到master分支和developer分支;

第五步:如果项目在最终使用是出现bug,可以再master分支上创建临时分支hotfix用于修改bug,修改完之后将项目再合并到master分支和developer分支,然后删除hotfix分支即可;

分支功能:

master:主分支,用于最终版本的发布;

developer:开发分支,用于合并开发者的项目,通常由项目负责人管理;

dev1:开发者1分支,用于开发者开发自己负责的功能;

dev2:开发者2分支,用于开发者开发自己负责的功能;

common1:开发者1公共参数分支;

common2:开发者2公共参数分支;

common:公共参数分支,用于每个开发者修改公共参数(修改之前要先拉取),最后将这部分参数合并到自己的项目中;

hotfix:用于修正master中发现的bug,修正完推送至master和developer分支;

release:用于测试developer中的项目,修改测试中的bug,最终推送至master和developer分支

分支策略图:

在这里插入图片描述

Git和Tortorisean安装和设置

1. 安装Git和Tortorise

git下载网址:https://git-scm.com/

Tortoise下载网址:https://tortoisegit.org/

在安装git时需要注意如下选项:

在这里插入图片描述

2. Tortorise设置:

在这里插入图片描述

在这里插入图片描述

External Programm格式:(Sysmac Studio安装路径)\SysmacDiff.exe -gitdiff %base %mine %bpath%brev %yrev

案例演示

分支策略中的五步具体操作如下:

准备工作

​ 1. 先在SysmacStudio中创建项目命名为test_project,然后在该项目中增加两个开发者所需要的程序,然后将程序调添加到任务:

在这里插入图片描述

​ 2. 在VC目录下创建文件夹my_test文件夹,再在该文件夹下创建一个notice.txt文件(随便建个什么文件都行)用于master分支的首次提交:

在这里插入图片描述

​ 3. 在Gitee新建远程仓库MyTest如下:

在这里插入图片描述

第一步

  1. 初始化本地仓库、提交、推送至远程仓库的master分支:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 创建并切换到developer分支:

    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 将之前创建my_project项目导入到developer分支,提交并推送至远程仓库的developer分支(推送方法同上):

    在这里插入图片描述

  2. 在developer分支下创建common分支用于修改公共参数部分,将common分支推送远程仓库(新建分支和推送分支方法同上,往后的该步骤不再截图)

第二步

  1. 开发人员1 在自己电脑的VC目录下创建一个dev1文件夹,克隆远程仓库的developer分支到本地dev1文件夹下:

在这里插入图片描述

  1. 在developere分支下创建dev1和common1两个分支,切换到common1分支,先从远程仓库的common分支拉取>,确保各个开发人员公共参数是一致的,防止在合并时出现冲突:

    在这里插入图片描述

  2. ,打开工程在EtherCat下增加一个伺服、新建一个轴、创建结构体、新建全局变量:

    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. common1提交修改,推送到远程仓库的common分支;

  2. 切换到dev1分支将common1分支合并至dev1分支:

  3. 查看合并后的dev1开发分支:

  4. 开发人员1在dev1分支下写自己的程序:

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  5. 开发人员1的功能完成后提交修改开发者2的操作同上。

第三步

  1. 开发者1切换到本地仓库的developer分支,先拉取远程仓库的developer分支,将本地仓库的developer分支和dev1分支合并,然后将本地仓库的developer分支推送到远程仓库的developer分支。到此开发人员1的所有工作就完成了。

  2. 开发者2切换到本地仓库的developer分支,先拉取远程仓库的developer分支,将本地仓库的developer分支和dev2分支合并,然后再将本地仓库的developer分支推送到远程仓库的developer分支。

第四步

​ 测试人员拉取远程仓库的developer分支,创建release分支后切换到该分支开始测试,如果发现错误修改后与本地仓库的developer分支合并,再分别推送到远程仓库的developer分支和master分支。

第五步

​ 项目交付后如果出现bug,先在master分支上建一个临时修复分支hotfix,修复完后合并到master分支,然后删除hotfix分支。

扩展

创建标签

# Tag和Branch的原理是差不多的
git tag -a 版本标签 -m '说明信息'
git push origin 版本标签

拉取远程仓库的master分支,打开git bash:

在这里插入图片描述

将tag推送到远程仓库:

远程仓库查看推送的tag:

在这里插入图片描述
在这里插入图片描述

合并冲突处理

​ 如果两个分支在合并时同样的文件在同样位置内容是不一样的,这时会产生冲突,需要手动处理冲突(详细参考手册)。在合并时尽量避免这种情况的发生。

在这里插入图片描述

在这里插入图片描述

sysmac studio版本控制用户手册:点击打开

http://www.yayakq.cn/news/550441/

相关文章:

  • 做相框的网站wordpress自动采集翻译
  • 有哪些教育网站做的比较好怎么做义工网站
  • wordpress搭建企业网站企业做网站域名需要自己申请吗
  • 不要网站域名建站快车代理平台系统
  • 南京网站建设南京扬中新闻头条新闻
  • 网站架构模式用哪种wordpress 主题开心版
  • 塑胶托盘东莞网站建设公司网站需求文档
  • 青岛开办公司要做网站吗如何配置php网站
  • 网站seo 优帮云wordpress dux 下载
  • 自己做个网站多少钱wordpress导航网址
  • 神网站建设品牌推广策划书范文案例
  • 东莞网站托管公司网站空间一年多少钱
  • 东丽手机网站建设软件商店正版下载
  • 餐饮型网站开发网站建设规划模板
  • 网站建设Z亿玛酷1流量订制PS做网站页面尺寸
  • 顺德营销型网站一站式服务哪家好郑州国家网络安全科技馆
  • 网站数据分析案例视觉冲击力的网站设计
  • 如何做购物券网站网站建设 psd
  • 做一个营销型网站如何让各大搜索引擎识别新建网站
  • 中扶建设网站张槎九江网站建设
  • 临沂营销网站建设网站制作吧
  • 做网站主要显哪些内容职场seo是什么意思
  • 响应式网站案例源码北京海淀建设中路哪打疫苗
  • 安阳网站建设哪家公司好域名过期的Wordpress
  • 企业网站建设排名资讯电商网站设计
  • 财政局网站建设自查报告查询企业联系方式的软件
  • 绵阳网络公司网站建设建设银行官网网站首页
  • 用腾讯云做淘宝客网站视频下载网页设计与制作教程第三版答案
  • wordpress新建页面不能保存路径重庆seo网络推广
  • 做网站应规避的风险成都工装设计公司