I am deploying some embedded linux machines to the field, where they will not have internet or LAN access to our subversion server. The only way I will be able to administrate them is by connecting my laptop to their ethernet port and logging in through SSH.
Before deploying them, I can make sure their SVN working copies are up to date, but afterwards I plan to continue developing their application.
Is there a way to sort of "push" these new updates to the deployed units using just my laptop, while maintaining the integrity of their checkouts (i.e. without manually copying the updated files over)?
Follow-up question: If that's not possible, is there a way to copy over the full checkout information so the deployed unit thinks it has been updated properly?