gitignore icon indicating copy to clipboard operation
gitignore copied to clipboard

ROS_gitignore - ignore catkin_tools directory

Open nataliya-dev opened this issue 3 years ago • 0 comments

Reasons for change: You can initialize a ROS build system using catkin init or catkin build, both of which create a hidden folder called .catkin_tools. The folder is then regenerated every time that you build the packages in the workspace. Since the build command is done locally on the user's own machine, the folder should be ignored when pushing to a repo. Explanation and references: catkin is the official build system of ROS. .catkin_tools folder marks a directory path, which might differ from the local path to which the library was cloned. This could cause errors. Otherwise, without errors, the catkin build command, creates the path to match the existing local workspace structure. See implementation here.

nataliya-dev avatar Aug 29 '22 18:08 nataliya-dev