使用Rails和MongoBD(mongoid)我有一个项目,用户可以为给定的地方提交评论。地方可以有很多人的多个评论,但我考虑的另一个选项还有一个功能,用户可以“分叉”另一个用户的评论。在基本级别,它只是一个复制到其中的文本的新评论,但我想知道是否存在任何可以模仿git forking行为的东西(gem?),因此fork审查意识到它的父级(基本版本控制,也许它甚至可以选择向原所有者提出拉动请求等。)
我使用mongoid-history来跟踪特定评论的版本,但是想知道是否有类似我提到的内容?