Node.js 某人如何在应用程序中为其用户实现版本控制系统,例如在plnkr.co中

Node.js 某人如何在应用程序中为其用户实现版本控制系统,例如在plnkr.co中,node.js,git,version-control,Node.js,Git,Version Control,我正在创建一个应用程序,每个用户都有自己的工作区,其中包括一些文本文件。他将过度编辑和保存这些文件 我想为每个用户实现一个版本控制系统来跟踪他的工作,如果他想的话,可以来回恢复到以前的版本 我还希望用户能够像plnkr.co一样,进入彼此的工作区,将内容复制到自己的工作区,轻松地进行更改和提交 我的堆栈是node.js和angular.js 我应该从哪里开始,实施它。我想应该有一些方法来使用git或其他开源项目。有人知道plunker在用什么吗?反应太晚了,但如果有人遇到这个问题,请尝试查看 我

我正在创建一个应用程序,每个用户都有自己的工作区,其中包括一些文本文件。他将过度编辑和保存这些文件

我想为每个用户实现一个版本控制系统来跟踪他的工作,如果他想的话,可以来回恢复到以前的版本

我还希望用户能够像plnkr.co一样,进入彼此的工作区,将内容复制到自己的工作区,轻松地进行更改和提交

我的堆栈是node.js和angular.js


我应该从哪里开始,实施它。我想应该有一些方法来使用git或其他开源项目。有人知道plunker在用什么吗?

反应太晚了,但如果有人遇到这个问题,请尝试查看

我们在我以前的一项工作中使用它来跟踪功能磁共振成像数据集。不过,它最好用于大数据,因此人们可能希望找到类似的东西,但可能更好地符合他们的需要