ROS交流群
ROS Group 产品服务
Product Service 开源代码库
Github 官网
Official website 技术交流
Technological exchanges 激光雷达
LIDAR ROS教程
ROS Tourials 深度学习
Deep Learning 机器视觉
Computer Vision
ROS Group 产品服务
Product Service 开源代码库
Github 官网
Official website 技术交流
Technological exchanges 激光雷达
LIDAR ROS教程
ROS Tourials 深度学习
Deep Learning 机器视觉
Computer Vision
ros 发布软件包时提示git-bloom-patch trim错误
-
在发布软件包的时候遇到了下面的问题
[git-bloom-patch trim]: You are trying to set the trim sub directory to xiaoqiang_navigation/xiaoqiang_navigation, but it is already set to xiaoqiang_navigation. [git-bloom-patch trim]: Changing the sud directory is not advised. If you are sure you want to do this, use '--force'
这是由于软件包的路径发生了改变,但是release软件源内仍然存储着以前的包结构。
比如原来xioqiang_navigation是一个软件包,我把多个包放到了这个包内,结果包的路径就成了xiaoqiang_navigation/xiaoqiang_navigation。解决方法就是直接修改release 软件源内的记录。比如发布到kinetic版本
找到patchs/release/kinetic/xiaoqiang_navigation分支,打开patches.conf文件
将trim中包的路径改成当前的路径。
比如我的情况就是[patches] trim = xiaoqiang_freenect/xiaoqiang_freenect base = 4ecb3b9 trimbase = a145a72 parent = upstream previous = 38bc215
改动完成后提交就可以了。
再次执行发布指令就不会有错误了。