Git 作为文档管理器工具

Git as document Manager tool

我的企业希望从付费、复杂和部分实现的工具转移到 GitLab 作为我们的文档管理工具。 我们的要求是 1.我们应该能够追踪文档历史。 2.如果一个用户正在编辑文档,应该锁定其他用户编辑。 3.用户所做的更改必须与以前的版本合并 4. 我们必须能够在存储库中将文档的特定版本共享给内部和外部用户。 请帮助我确定 GIT 是否是文档管理的正确选项,同时牢记上述要求。如果您使用过 Sharepoint,能否分享您对将其用作文档管理器的看法。我以前使用 git 来存储我的代码和项目工作。我们目前正在使用我公司的 git 存储库来保存我们的开发工作。

  1. We should be able to track the document history.

是(核心)

  1. If a user is editing a document, it should be locked

没有。 Git 不支持锁定模型

  1. The changes made by the user must be merged with the previous versions

是(核心)

  1. We must be able to share the specific version of the document

不,AFAICR - 你只有存储库-URL 作为实体,里面没有(任何)对象