如何只复制设计文档?
所以我想将我对设计文件所做的一些更改从开发复制到生产(也就是我想部署一些东西)。
我有点困惑,因为我的研究没有得出任何具体结果。尽管恕我直言,这看起来像是一个非常明显的用例。
我错过了什么吗?
So I want to replicate some changes I made to my design files from dev to production (a.k.a. I want to deploy something).
I'm somehow confused since my research did not lead to any concrete results. Although this seams IMHO like a pretty obvious use case.
Am I missing something?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以指定要复制的文档 ID,而无需编写过滤器。像这样发布复制文档(或命令):
You can specify the document IDs to replicate, without having to write a filter. Post the replication document (or command) like so:
您可以使用“过滤复制”(请参阅http://wiki.apache.org/couchdb/Replication# Filtered_Replication 了解详细信息)
基本上,您将提供一个为设计文档返回 true 的函数,例如;
然后将 "filter":"ddocname/filtername" 添加到您的 _replicate 请求正文中。
You can use 'Filtered Replication' (See http://wiki.apache.org/couchdb/Replication#Filtered_Replication for details)
Basically, you'll supply a function that returns true for design documents like;
and then add "filter":"ddocname/filtername" to your _replicate request body.
我将设计文档作为 .js 文件存储在磁盘上。然后我使用 couchdb-update-views 更新服务器上的设计文档
I keep my design documents stored as .js files on disk. Then I use couchdb-update-views to update the design documents on a server