Web applications 使用git管理基于网站的用户文档

Web applications 使用git管理基于网站的用户文档,web-applications,version-control,document-management,Web Applications,Version Control,Document Management,我正在做一些研究,以确定是否以及如何建立一个网站,允许拥有用户帐户的访问者使用自定义文档格式创建、编辑和共享文档。文档将包含文本数据(例如JSON和/或XML)和指向各种类型二进制媒体文件的指针。我还想将文本和二进制文档置于版本控制之下,以便最终开发一个前端,允许用户查看或比较较旧的文档版本。什么样的选项可以存储这些文档?请注意,git不是为存储二进制数据而构建的。它当然可以做到这一点,但从长远来看,它会给您带来性能上的损失,尤其是当文件很大时。如果您要存储大文件,可能值得一看git附件(或gi

我正在做一些研究,以确定是否以及如何建立一个网站,允许拥有用户帐户的访问者使用自定义文档格式创建、编辑和共享文档。文档将包含文本数据(例如JSON和/或XML)和指向各种类型二进制媒体文件的指针。我还想将文本和二进制文档置于版本控制之下,以便最终开发一个前端,允许用户查看或比较较旧的文档版本。什么样的选项可以存储这些文档?

请注意,git不是为存储二进制数据而构建的。它当然可以做到这一点,但从长远来看,它会给您带来性能上的损失,尤其是当文件很大时。如果您要存储大文件,可能值得一看git附件(或git媒体)。谢谢,我将看一下二进制文件。我想我想知道的是,我应该尝试在我自己的服务器(或数据服务器)上的git repos中存储文件,还是使用像GitHub这样的外部工具,或者完全使用其他工具?