Hopefully this is not a dumb question. I have a situation where my project needs to run on two different machines. One is a machine in my lab and the other is on an embedded system in the field. The project is completely python so architecture differences don't really matter. The issue is that there are slight changes that need to me made to make the code work on the machine in the field. So we created a separate branch for the machine in the field. Now when we develop new features on the machine in the lab and need to pass these features on to the machine in the field we use cherry pick commits to bring the new feature into the branch for the machine in the field. Is this a good way of doing this ?
... View more