gpt4 book ai didi

git - 版本控制 couchdb map-reduce 函数

转载 作者:太空狗 更新时间:2023-10-29 12:53:01 29 4
gpt4 key购买 nike

我如何对 CouchDB 的 map/reduce 函数进行版本控制?我希望能够将它们 checkin git/github,以便我的队友可以轻松地将它们应用到他们本地的测试环境中。我知道 CouchDB 中的复制功能,但我想保留数据库 View 与项目的源代码。

最佳答案

您需要的是(许多)couchapp 工具之一。基本上,它们都将一堆不同结构的 js 文件映射到 CouchDB 使用的设计文档布局,并且通常提供一些简单的推/pull 机制来获取这些文件。

然后您可以在主文件夹中进行 git init 并确保您对上传的设计文档进行版本控制。

有一个很好的解释http://mindeavor.com/blog/the-anatomy-of-a-couchapp暂时忽略供应商/讨论,这不是必需的。

如果您更喜欢 JS/Node,请尝试 https://github.com/mikeal/node.couchapp.js/或汉索http://kan.so/很棒,但它做的更多;您可能会发现在进入之前需要更多 Couch-fu。然而,它非常好,您可以通过使用 kanso push 开始。

如果您只是想开始,请使用 couchapp http://github.com/couchapp/couchapp这是一个 python 工具,可能是原始工具。

关于git - 版本控制 couchdb map-reduce 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11265422/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com