Мое предприятие хотело бы перейти от платного, сложного и частично полноценного инструмента к GitLab в качестве нашего инструмента управления документами. Наши требования: 1. Мы должны иметь возможность отслеживать историю документа. 2. Если пользователь редактирует документ, он должен быть заблокирован для редактирования другими пользователями. 3. Изменения, внесенные пользователем, должны быть объединены с предыдущими версиями. 4. Мы должны иметь возможность поделиться определенной версией документа с внутренними и внешними пользователями в репозитории. Пожалуйста, помогите мне решить, является ли GIT правильным вариантом для управления документами с учетом вышеуказанных требований. Если вы работали с sharepoint, поделитесь своим мнением об использовании его в качестве менеджера документов. Раньше я использовал git для хранения своих кодов и для проектных работ. В настоящее время мы используем репозиторий git в моей компании для сохранения нашей разработки.
Git как инструмент менеджера документов
Ответы (1)
- Мы должны иметь возможность отслеживать историю документа.
Да (ядро)
- Если пользователь редактирует документ, он должен быть заблокирован
Нет. Git не поддерживает модель блокировки.
- Изменения, внесенные пользователем, должны быть объединены с предыдущими версиями.
Да (ядро)
- Мы должны иметь возможность поделиться конкретной версией документа
Нет, AFAICR - у вас есть только URL-адрес репозитория как объект, а не (какой-либо) объект внутри него.
person
Lazy Badger
schedule
13.02.2020