Ask Your Question

Revision history [back]

First: it's certainly commendable that you are researching git workflows for use with git. All too often repositories are a mess and that can have a real impact on the (perceived) utility of working with a VCS in the first place.

However:

I've been searching around through the documentation/forum posts and haven't really found a good walk-through explaining how to set up version control of a ros project using Git.

there do appear to be quite some (older) Q&As on this site that deal with the same question. Some examples that may provide some insight:

  • git strategy for catkin and package folders (#q257855)
  • Best practice: one git repo per package? (#q218498)
  • What should I upload exactly to GitHub (#q173960)
  • Using git for version control with catkin and Eclipse (#q216664)

If there are still things unclear, could you edit your original question and add some specific questions?

First: it's certainly commendable that you are researching git workflows for use with git. ROS. All too often repositories are a mess and that can have a real impact on the (perceived) utility of working with a VCS in the first place.

However:

I've been searching around through the documentation/forum posts and haven't really found a good walk-through explaining how to set up version control of a ros project using Git.

there do appear to be quite some (older) Q&As on this site that deal with the same question. Some examples that may provide some insight:

  • git strategy for catkin and package folders (#q257855)
  • Best practice: one git repo per package? (#q218498)
  • What should I upload exactly to GitHub (#q173960)
  • Using git for version control with catkin and Eclipse (#q216664)

If there are still things unclear, could you edit your original question and add some specific questions?