How to distribute changes of packages to all involved machines?
Usually we program on a workstation, but our nodes have to run on other machines. For example on a robot or some nodes on a robot and some other nodes on 2 further workstations (because of expensive computations). To start such a node network, we are able to use launch-files. But which way is the best to distribute changes of packages to all involved machines during the development and testing of code (if the code is stable we could commit it to a SVN repository). I would like to specify the involved machines (robots, other workstations) in a environment variable and after a rosmake [mypackage] all machines should have the newest code. Thanks!