-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
detect conflicts when collaborating on files locally before github sync #9
Comments
User Case:
This is a typical conflicting scenario that we have to solve.
|
Another possibility to solve this would be concurrent immediate editing
like in Google Docs or Etherpad. But the feasibility is certainly limited
by our human resources and time...
|
We're exploring the possibility of providing a conflict detection within the file systems. This will most likely employ the Entity Tag [1] and will require the userland (editor) to track this and handle conflicts. I'll give a quick overview: When reading a file a ETag Header, such as Please note that this is not yet implemented in the filesystems. We're also still exploring how to use the filesystems in |
Concurrently editing like on Google Docs would require a complete own service infrastructure and new editors. It certainly will work with privately mounted storage such as dropboxes etc. |
idea: commit on every put and squash commits later as needed (either while syncing or when merging a feature branch).
Another option would be to keep a local edit history beside git... which would be easy to build but make everything just more complex.
The text was updated successfully, but these errors were encountered: