Мое предприятие хотело бы перейти от платного, сложного и частично работающего инструмента к GitLab как нашему инструменту управления документами. Наши требования: 1. Мы должны иметь возможность отслеживать историю документа. 2. Если пользователь редактирует документ, он должен быть заблокирован для редактирования другими пользователями. 3. Изменения, сделанные пользователем, должны быть объединены с предыдущими версиями. 4. Мы должны иметь возможность поделиться указанной c версией документа для внутренних и внешних пользователей в репозитории. Пожалуйста, помогите мне решить, является ли GIT правильным вариантом для управления документами с учетом вышеуказанных требований. Если вы работали с sharepoint, можете ли вы поделиться своим мнением об использовании его в качестве менеджера документов. Я использовал git для хранения своих кодов и для проектных работ раньше. В настоящее время мы используем репозиторий git в моей компании для сохранения наших разработок.