Почему выбирают mod_dav_svn вместо svnserve и обозревателя репозитория?

Пожалуйста, поправьте меня, если я ошибаюсь в моем понимании mod_dav_svn, которое в основном служит двум целям:

  1. Предоставление доступа к хранилищу SVN (в файловой системе) клиентам, которые может быть:
    • обозреватели репозитория (например, веб)
    • сама команда 'svn', которая является программой командной строки клиента
  2. Действует как обозреватель репозитория, чтобы сделать репозиторий доступным для просмотра в удобном виде

Теперь о пункте 1 , верны ли мои следующие предположения?

  • Каждый раз, когда репозиторий открывается с использованием mod_dav_svn, используется форма http: // или https: // для доступа к репозиторию
  • При использовании svnserve используется форма svn: // для доступа к репозиторию.
    • В этом случае mod_dav_svn не будет служить для дополнительного использования

Для пункта 2, при использовании функции просмотра репозитория Trac, нет дополнительного использования функции просмотра репозитория, предлагаемой mod_dav_svn?

Служит ли mod_dav_svn какая-либо другая цель, которую я здесь не изложил? На другой вопрос, есть ли недостатки в использовании svnserve и Trac?

Я спрашиваю, потому что у меня сложилось впечатление, что mod_dav_svn очень часто используется, поэтому мне интересно, что мне не хватает.

11
задан user779159 3 June 2011 в 13:46
поделиться