我想创建一个网站,让用户将文件上传到基于云的 Web 服务器。但我不希望用户每次进行更改时都上传完整的文件。我知道 github 通过让用户在 Windows 中安装 git 来实现这一点。另外,我不想强迫用户在他们的系统上安装 git。
如何将版本控制系统作为拖放解决方案放入我的网站?
假设在我的网站上,一个用户'x'(130kb)
已经在他的仓库中有一个文件,他在他的系统中进行了更改'x'(now its 150kb)
并将其拖放到我的网站中,我怎样才能确保只有 20kb,(不完全是 20kb,我的意思是更改),上传到我的服务器上。
也许像javascript中的轻量级git替代品?