我在这里看到这个旧的(已停用)位新闻:http://news.ycombinator.com/item?id=573699谈到使用git和bash的couchdb的实现。我想知道,有没有人尝试做相反的事情 - 在couchdb上执行git?是否有一个在couchdb上运行的git实现?
4
A
回答
4
Yes。我很久以前就使用过它,但它运行良好,但缺乏很多优化。
3
如果您的意思是将Git存储库的数据存储在数据库而不是文件系统中的实现,那么Shawn Pearce在JGit中完成了一些工作来实现此目的。据我所知,CouchDB的集成尚未实现,但有一个DHT的实现,如Apache HBase和Apache Cassandra(https://github.com/spearce/jgit_hbase,https://github.com/spearce/jgit_cassandra)
2
实现git或者在CouchDB,HBase或bigtable之类的分布式数据存储之上使用mercurial并不重要。据我所知,git-on-CouchDB没有实现;但是,如果您有兴趣实施一个,我建议您查看运行mercurial on bigtable的Google演示文稿;许多相同的技术应该适用。
相关问题
- 1. 是否有一个“安全”的unix模拟器在Windows上运行git?
- 2. Java - 在现有的线程上运行一个可运行的?
- 3. 在现有项目上实现Git
- 4. 是否有在单声道下运行的Fix实现?
- 5. PHP是否有一个stringprep实现?
- 6. Dictionary.Equals()是否有一个实现?
- 7. 检查一个类是否在运行时实现了一个接口
- 8. 是否有一个等效的setInterval()在opera mini上运行?
- 9. electron.io是否有权运行git命令?
- 10. 是否有可能在运行时交换C函数实现?
- 11. 是mongodb,couchdb在单个节点上是否一致?
- 12. 是否有一个DotNetOpenAuth等价物在LAMP堆栈上运行?
- 13. iframe是否与所有者在同一个线程上运行?
- 14. 是否有一个Queue(PriorityQueue)实现也是一个Set?
- 15. 是否有CLR在CLR上运行?
- 16. 是否可以在Windows中实现/运行Java实时程序?
- 17. 是否可以在单个快速实例上运行sails&nuxt?
- 18. GPU上是否有MapReduce实现(CUDA)?
- 19. 是否有可能在另一个git仓库中拥有一个git仓库
- 20. 不能在Couchdb上运行Python视图
- 21. 是否存在并行的Scheme实现?
- 22. 检测一个实例是否正在运行kernel32 :: CreateMutexA
- 23. CouchDB文档是否有DAG?
- 24. 是否有在运行时
- 25. 是否可以在一台服务器上运行两个SharePoint实例?
- 26. 是否可以在同一台机器上运行多个SQL Server实例
- 27. 是否可以在同一个Azure实例上运行PHP和WCF?
- 28. minimongo是否在运行Meteor的服务器实例上存在?
- 29. 是否有一个现有的网络上的GPS协议?
- 30. 是否有可能在一个安全端口上运行所有webserver和socket.io?
_exactly_你的意思是“执行git”吗? – 2011-05-24 19:25:52