我正在创建一个应用程序,每个用户都有自己的工作区,其中包含一些文本文件。他将过度编辑和保存这些文件。
我想为每个用户实现一个版本控制系统,以便跟踪他的工作,如果他愿意,可以来回恢复任何以前的版本。
我还希望用户能够分配到彼此的工作区,将内容复制到自己的工作区,就像在plnkr.co中一样,进行更改并轻松提交。
我的堆栈是node.js和angular.js
我应该从哪里开始,实施它。我想应该有一些方法来使用git或其他一些开源项目。有没有人知道plunker正在使用什么?
答案 0 :(得分:0)
超级迟到的响应,但是对于绊脚石的任何人,请尝试查看git=annex
在我的一项老工作中,我们使用它来跟踪fMRI数据集。不过,它最适合用于大数据,因此人们可能希望找到类似的东西,但也许可以更好地满足他们的需求。