My enterprise would like to move from a paid, complicated and partially fulfilling tool to GitLab as our document management tool. Our requirements are 1. We should be able to track the document history. 2. If a user is editing a document, it should be locked for other users for editing. 3. The changes made by the user must be merged with the previous versions 4. We must be able to share the specific version of the document to the internal and external users in a repository. Please help me decide if GIT is the right option for the document management keeping the above requirements in mind. If you have worked with sharepoint, can yu share your view on using it as a document manager. I have used git for storing my codes and for project works before. We are currently using the git repository in my company for saving our development work.
- We should be able to track the document history.
Yes (core)
- If a user is editing a document, it should be locked
No. Git does not support lock-model
- The changes made by the user must be merged with the previous versions
Yes (core)
- We must be able to share the specific version of the document
No, AFAICR - you have only repository-URL as entity, not (any) object inside it