I bet lots of us here are writing code on their computers and then push changes to the robot for execution/testing. What is your workflow on pushing your changes to the robot?
So far on my list I have:
- Connect robot to the Internet so that it can pull the latest changes (Deploy keys etc)
- On your laptop have the parent git repo, which is set as a remote on the robot side so that you can pull directly from your laptop
- Copy the whole workspace over for every change
- Prototype directly on the robot
Every single of these options has its pros and cons. Do you have any other methods I could look into?