版本管理是什么意思(版本管理是对项目中配置项基线的变更控制)

生活百科 2023-04-28 10:04生活百科www.xingbingw.cn

版本管理是什么意思(版本管理是对项目中配置项基线的变更控制),本文通过数据整理汇集了版本管理是什么意思(版本管理是对项目中配置项基线的变更控制)相关信息,下面一起看看。

1.版本管理1.deb包和版本命名规范每个包的命名包名-版本号。deb版本号的格式为1.0.0-20170622。表单第一位是产品表单版本,大宝可以用1。第二位是测试交接版,每次交给测试部门测试都要加,不管打回去没有。第三位是内部沟通版,即阶段工作版,内部同事相互沟通协作使用。需要保证没有大问题,至少可以用,但不要求无bug。一般在完成一个阶段的工作后,更新一次版本(1)。这个版本应该是同事交流中涉及最频繁的。第四位是个人调试版本,但每次个人更改程序后,都要更新版本并保留。是一次约会。例如,amcl包的名称应该是AMCL-1 . 0 . 1 . 99-2017 06 22 . deb . 2 . SVN使用规范每个人都应该遵循以下规范,以便于协作和交流。每隔1~2天向svn提交一次源代码,不管源代码有没有bug,能不能运行。也就是个人调试版本的源代码也要提交。在源代码提交日志中尽可能多的记录这次提交的原因和已知bug。不要求在个人调试版本的提交日志中写入版本号。在阶段工作完成后,即当产生基本可用的版本时,需要在源代码提交日志中额外写入该版本号,并通知相关用户。注意,这是内部沟通版本。比如最近秦汉增加了Y轴驱动。只要有自测,就应该提交内部沟通版本。其他用户发现一个bug就反馈给秦韩,秦韩修改后再提交内部交流版本。,在此之前,在SVN应该有一个只有X轴驱动的内部通信版本。秦汉提交版本后,应通知王邦、谭小海、陈喆、吴襄等用户。在svn的目录https://10 . 10 . 50 . 50/SVN/Robot/Embedded/ROS/deb文件中,内部通讯版本更新时,请生成相应的deb包放在此目录下,方便整包打包。在svn中维护一个文本文件,指示所有包的稳定版本号。目的是让大家能够准确的查询到当前可用的包版本,然后可以去svn下载相应的版本并安装。这个文本文件是大家共同维护的。每当一个内部通信版本经过长期验证没有问题,相关开发者就需要进入这个文件来更新相应的版本号。比如amcl的稳定版本是1.0.0.33-20170501,这个版本号需要陈喆写入这个文件。陈喆修正Y轴运动偏差问题后,经过多人多日验证,认为已经稳定,所以需要将1.0.1.0-20170610等版本覆盖到此文件中。上述文本文件是王邦在制作sanbot包安装包时添加的。目的是方便Android查询我们板上每个小软件包的版本,读取这个文件就可以了。3.打包规范每个人负责打包自己的包,包的命名遵循上面的deb包命名规范。原则上,机器人应该使用deb进行安装和调试。制作deb包时,不仅命名要遵循上述规范,版本号也要写入deb。脚本可以从王邦学习,安装deb包后使用dpkg命令可以找到当前版本号。秦汉负责升级整个FTP包,整个包的命名格式为ROS-1.0.0-20170620-MD5校验码. bin,整个FTP包单独享有一个版本序列,仍然使用4位版本号。但实际上暂时没有内部通信版本或个人调试版本,一般只需要更改第二个版本号。王邦的sanbot软件包用于Android升级。二。机器人使用规范鉴于机器人数量有限,需要大家协调使用。形成一个好的物种对每个人都有好处 请保留一个稳定的deb包内部通讯版本,可以随时覆盖。这个网站是个人知识管理的网络存储空间。所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请一键举报。

更多版本管理是什么意思(版本管理是对项目中配置项基线的变更控制)相关信息请关注本站,本文仅仅做为展示!

Copyright@2015-2025 www.xingbingw.cn 性病网版板所有