Robotics010 / ar600e-default

AR-600E Humanoid Robot Open Source Project. AR-600E has default hardware and firmware without any modifications.
GNU General Public License v3.0
2 stars 0 forks source link

Clone/pull/push работают некорректно с текущим кодом #8

Closed Robotics010 closed 5 years ago

Robotics010 commented 5 years ago

Если выполнить git pull origin и попытаться запустить в соответствии с инструкцией запуска Read.me по пути ar600-start\src\ar600e_controller, то при попытке build выдается ошибка.

Необходимо провести ревизию кода, который контролируется GitHub в соответствии с ROS DevGuide

Robotics010 commented 5 years ago

Ros Devguide говорит о том, что рекомендуется добавлять только вручную написанные модули, а всё автоматически сгенерированное - нет.

Robotics010 commented 5 years ago

Для контроля кода проекта из Visual Studio, пользователь из stackoverflow рекомендует добавить стандартные .gitignore and .gitattributes. Более подробно о gitignore.

Robotics010 commented 5 years ago

Не говоря о том, что, начиная с VS 2015, система контроля версий Git встроена в среду разработки - Get Started with Git and VSTS

Robotics010 commented 5 years ago

добавить стандартные .gitignore and .gitattributes

не удалось.

Пока залил весь проект Visual Studio ~70 MB, что, видимо, не совсем правильно, потому что там и все временные файлы и исполняемые приложения. А нужно только рукописный код выкладывать.

Robotics010 commented 5 years ago

Добавил стандартный .gitignore файл и из VS проекта добавились теперь только рукописные коды! commit https://github.com/Robotics010/ar600e-default/commit/67d7fe5e60c46b6ea2129cc731782152fa97bf93

Robotics010 commented 5 years ago

Проверю с чистого ПК и закрою вопрос.

Robotics010 commented 5 years ago

На чистой Ubuntu + ROS Indigo выполнил git clone и catkin_make. Выполнилось без ошибок. Вопрос закрываю.