我正在考虑将CouchDB用于即将到来的Web开发项目。多位开发人员将CouchDB与彼此保持同步
什么是保持CouchDB文档回购在各个开发人员之间同步的最佳方式,这些开发人员都是在本地运行应用程序的?
示例:假设开发人员A在Couch中创建新的视图或设计文档,或者只是简单地将字段添加到现有视图。他们还检查一些客户端代码,希望该字段位于CouchDB视图上。开发者B进入并更新最新的源代码,拉低开发者A的客户端变化。开发人员B如何获得伴随客户端代码的沙发更改?
在典型的RDBMS中,这可以通过检查一组SQL文件或将数据库迁移到SCM系统来完成。在开发人员B更新他的代码后,他将运行新的SQL或迁移脚本来升级他的数据库模式。
也许在沙发上有导出/导入设计文档和视图定义的方法,并将其检查到SCM系统中?也许我只需要将我的RDBMS背景洗脑程序解编。