Вопросы по использованию SVN в качестве системы управления документами

Я ищу способ улучшить управление документами для библиотеки документов на моей работе, состоящей из SOP, форм и т. д. (в основном файлы Microsoft Word). обрабатывать фактические изменения документов и позволять самой последней версии быть на переднем крае, однако есть некоторые другие возможности, которые я либо 1) не знаю, существуют ли они, либо 2) не знаю, как настроить. Вот мои вопросы:

  1. Я знаю, что существует Apache SVN. Могу ли я настроить внешний вид папок и файлов на веб-странице?
  2. Есть определенные документы, которые необходимо пересматривать раз в два года и т. д. Есть ли способ легко пометить эти документы для проверки?
  3. Каков наилучший способ совместного использования репозитория SVN несколькими людьми в сети Windows?

Я искал в Интернете, но не нашел хороших ресурсов, которые я могу понять.


person B-Ray    schedule 29.10.2012    source источник


Ответы (3)


Могу ли я настроить внешний вид папок и файлов на веб-странице?

Да, в какой-то степени. Я не могу вспомнить вывод "голого" Apache в репозиторий, но у вас есть по крайней мере два варианта оформления репозитория (см. п. 3): VisialSVN Server, в котором вы можете изменить в соответствии с вашими потребностями svnindex.xsl

<!-- A sample XML transformation style sheet for displaying the Subversion
  directory listing that is generated by mod_dav_svn when the "SVNIndexXSLT"
  directive is used. -->

или установить один дополнительный уровень, основанный на PHP WebSVN (или любой другой репозиторий-браузер), в который встроены шаблоны

Есть определенные документы, которые необходимо пересматривать раз в два года и т. д.

Я не вижу в Subversion готовых к использованию инструментов для этой работы, но для любого объекта в репозитории существует дата последней версии, и это легко (так себе) доступная информация

Каков наилучший способ совместного использования репозитория SVN несколькими людьми в сети Windows?

«Лучшее» всегда является предметом flamewars обсуждений и дебатов, но у вас (для мира Windows) есть обычный выбор: svnserver или http-сервер (где решением на основе httpd может быть CollabSVN, UberSVN, VisualSVN Server / даже Enrerprise Edition / или чистый Apache с веб-интерфейсом) для доступа к сети, где любое решение имеет как «за», так и «против». С моей точки зрения, версия VisualSVN Server Community имеет самую низкую совокупную стоимость владения.

person Lazy Badger    schedule 30.10.2012

Поскольку вы используете Windows, Visual SVN Server и TortoiseSVN — это две бесплатные программы, которые сделают свою работу.

Мы сделали TortoiseSVN доступной для некоторых наших конечных пользователей, и они очень быстро научились ею пользоваться.

Интересно, можно ли использовать настраиваемые свойства в SVN, чтобы помечать документы для просмотра? Возможно, этот связанный с этим вопрос поможет: >Можно ли добавить пользовательские свойства в список свойств TortoiseSVN в диалоговом окне "Добавить свойства"?

Теги также могут быть полезны; возможно, он может идентифицировать последнюю версию документа, который был просмотрен?

person Colin 't Hart    schedule 30.10.2012

SVN может работать, но он предназначен не для документов, а для исходного кода.

ИМО, вы пытаетесь решить проблему не тем инструментом. Что вам действительно нужно, так это инструмент управления версиями документов, и некоторые из них существуют.

Во-первых, есть TeamForge (от CollabNet — основателей проекта SVN), который будет отслеживать версии ваших документов, управлять обзорами и легко подключаться к MS Office.

Подробнее: http://www.collab.net/products/teamforge/capabilities ( Нажмите «Документы»)

Чтобы попробовать его бесплатно: https://app.cloudforge.com/trial_signup/new/

(Отказ от ответственности: я работаю в CollabNet)

person Tona    schedule 30.10.2012