2016-11-11 6 views
2

私はROSを使って作業を始め、自分のファイルをgithubに保存したいと思っています。残念ながら、catkinは非常に複雑なファイルシステムを作成します。githubでROS/catkinを使う最良の方法

githubで自分の書いたコードを管理するにはどうしたらいいですか?それはcatkinのワークスペースにはかなり隠されていて、完全なワークスペースを追加したくないからです。

どのくらいアップロードする必要がありますか?私自身のコードだけ?また、Makefiles?私はインターネット上で多くを見つけることができませんでした。

答えて

3

あなたはcatkinパッケージの点で考えるべきです。インストール可能なものは、たとえば次のものを使用します。 apt-get、他のものはGitHubからダウンロード/クローンし、最後に独自のパッケージを持っています。

まず、自分のパッケージのきれいな構造について考える必要があります。つまり、それらをすべて1つのリポジトリに入れたり、一般的なタスクに従って分割したり、独自のパッケージごとにリポジトリを作成する?後者は最も柔軟性がありますが、少しオーバーヘッドが伴います。

第2に、あなたの "プロジェクト"を構成するパッケージ/リポジトリを定義する必要があります。ダウンロードする必要がある部分は基本的にsrc/.rosinstallで定義されています - 単純な場合はローカルにしておくか、新しいリポジトリにアップロードしてください(基本的には.rosinstallファイルとダウンロードするパッケージ - .rootinstallを使用して定義する必要があります)。

https://github.com/catkin/catkin_toolssudo apt-get install python-caktin-tools)をご覧になると、使いやすくなる場合もあります。 wstoolを使用してパッケージ/ rosinstallファイルを管理してください。

関連する問題