I am starting to use nodejs and couchdb, and I wanted to keep my view functions synchronized to the server because I want to keep them in version control.
I thought of rolling my own solution, involving storing the views along with a hash of their own code, but someone else must have created something like this already.
You can simply use CouchDB replication with a replication filter designed to only select design documents.