我正在考慮將CouchDB用於即將到來的Web開發項目。多位開發人員將CouchDB與彼此保持同步
什麼是保持CouchDB文檔回購在各個開發人員之間同步的最佳方式,這些開發人員都是在本地運行應用程序的?
示例:假設開發人員A在Couch中創建新的視圖或設計文檔,或者只是簡單地將字段添加到現有視圖。他們還檢查一些客戶端代碼,希望該字段位於CouchDB視圖上。開發者B進入並更新最新的源代碼,拉低開發者A的客戶端變化。開發人員B如何獲得伴隨客戶端代碼的沙發更改?
在典型的RDBMS中,這可以通過檢查一組SQL文件或將數據庫遷移到SCM系統來完成。在開發人員B更新他的代碼後,他將運行新的SQL或遷移腳本來升級他的數據庫模式。
也許在沙發上有導出/導入設計文檔和視圖定義的方法,並將其檢查到SCM系統中?也許我只需要將我的RDBMS背景洗腦程序解編。