Comments (5)
As far as I know, you are trying to implement a shared file storage, using version controled CRUD, is that right?
No. You can't do that without a server. While this is designed as a distributed system. There also need some place as an origin
like Git.
By the way, as for the current project progress, we are still working on the code-side collection level CRUD. As for file system monitoring, we are still planing and currently not implemented.
PR is welcome.
from aiurversioncontrol.
首先,感谢您的这么快就回复,目前情况是,我在使用另一个团队提供的服务端,我相当于前端,服务端只提供了一个通过key值进行修改内容的接口(可以自定义多个key值),我理解就相当于共享文件夹,但是我有些可能并发的数据要过接口存起来 ,不处理的话,这样就会造成可能用户的操作记录会丢失。我看到您的项目后,在想能不能想版本控制一样 通过多个辅助k-v 来让每次拉取信息的前端来处理之前的合并逻辑 并推送到最新的主文件上
from aiurversioncontrol.
Ah. Since you are working on an existing project, this repo might not be suitable for you to reference directly.
While you can learn some design logic from it. Of course I believe that helps!
As for more details, you can just simply read the code and run the unit tests. So you can easily understand how we achieved offline data save and push\pull.
from aiurversioncontrol.
好的,谢谢您啊
from aiurversioncontrol.
Anytime ☺!
from aiurversioncontrol.
Related Issues (16)
- More professional logger HOT 2
- Create repo pool.
- Write document.
- Publish to nuget
- Build ci and cd. HOT 1
- Wrap commits object to prevent outside modify it.
- Second time start the snake game will crash.
- Fix websocket can't connect issue.
- Use pure websocket url format
- Connect diff tool
- Prevent HTTP communication. HOT 2
- Remove state argument.
- Pointer as a string.
- Memory cache speed up AiurStore.
- Support signalr push.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aiurversioncontrol.