gpt4 book ai didi

git - 在 github 上使用 ROS/catkin 的最佳方式

转载 作者:太空狗 更新时间:2023-10-29 13:58:55 24 4
gpt4 key购买 nike

我刚开始使用 ROS,想将我的文件保存在 github 上。不幸的是创建了一个相当复杂的文件系统。

我如何在 github 上管理我自己编写的代码,因为它非常 stash 在 catkin 工作区中,我不想添加完整的工作区。

我应该上传多少?只有我自己的代码?还有Makefile?我在互联网上找不到太多内容。

最佳答案

你应该从 catkin 包的角度来思考。您将使用一些可通过例如安装的apt-get,其他你将从 GitHub 下载/克隆,最后你有自己的包。

首先,您应该考虑您自己的包的清晰结构——即您是想将它们全部放在一个存储库中,根据一些常见任务将它们分开,还是只为您自己的每个包创建一个存储库?后者是最灵活的,但可能会带来更多的开销。

其次,您需要定义哪些包/存储库构成您的“项目”。需要下载的部分基本上由 src/.rosinstall 定义 - 你可以将它保存在本地(如果它很简单)或将它上传到一些新的存储库(基本上一个工作区就是 .rosinstall 文件加上你下载的任何包-- 应通过 .rosinstall 定义)。

您还应该看看 https://github.com/catkin/catkin_tools (通过 sudo apt-get install python-caktin-tools)这可能更容易使用。并使用 wstool 来管理您的包/rosinstall 文件。

关于git - 在 github 上使用 ROS/catkin 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40552504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com