версиабельная файловая система

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

pioneer-hg
Сообщения: 10

версиабельная файловая система

Сообщение pioneer-hg »

Хочется сделать такую вещь - расшаренный по SMB каталог на сервере, все файлы и файловые операции в котором имеют версионность, и можно было бы в любой момент поднять любую версию любого файла.
Короче говоря, CVS или SVN через Проводник Windows.
Изучал связку Apache2+WebDAV+SVN - насколько я понял, доступ здесь возможен только через HTTP, т.е. через браузер.

Подскажите, пожалуйста, есть ли такое в природе и в сторону чего посмотреть.
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: версиабельная файловая система

Сообщение xorader »

а почему бы cvs просто не использовать ? а под windows есть клиент замечательный встраеваемый в проводник: http://www.tortoisecvs.org/
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: версиабельная файловая система

Сообщение ddc »

Для xorader:
Так ведь у CVS Проблемы с переименованными файлами...
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: версиабельная файловая система

Сообщение xorader »

не проблема, а фича :) просто переименование фала замудрено (нужно удалить и создать заново как бы), а так особо проблемы то и нет... Честно, SVN - не знаю что такое :)
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
pioneer-hg
Сообщения: 10

Re: версиабельная файловая система

Сообщение pioneer-hg »

(xorader @ Четверг, 28 Июля 2005, 9:40) писал(а):а почему бы cvs просто не использовать ? а под windows есть клиент замечательный встраеваемый в проводник: http://www.tortoisecvs.org/


Нет, это слишком злобно для пользователей - много всего объяснять надо. Но даже это, в общем-то, не такая уж проблема. Трудность в другом - эта папка должна быть доступна еще и через веб с помощью системы групповой работы Groupoffice (http://groupoffice.sourceforge.net), которая у нас установлена. Groupoffice имеет модуль работы с файлами, все файлы он хранит в создаваемых им же папках. Я хочу эти папки еще и расшарить через самбу и сделать версионность для файлов. Сейчас присматриваюсь к связке SVN + Apache + mod_dav + DavFS2 (все есть в портах, что радует).
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: версиабельная файловая система

Сообщение xorader »

так через самбу или через апач ? SVN - http://subversion.tigris.org/ ?
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
pioneer-hg
Сообщения: 10

Re: версиабельная файловая система

Сообщение pioneer-hg »

(xorader @ Четверг, 28 Июля 2005, 13:17) писал(а):так через самбу или через апач ?

Оно работает вроде бы так. На апаче + mod_dav + SVN поднимается WebDAV-репозиторий, проще говоря, папка с файлами, доступная через WebDAV. Поскольку оно еще и через Subversion, то мы имеем версионность репозитория. Затем, через Davfs2 этот SVN-репозиторий монтируется в какую-то папку на этом же сервере. И наконец, эта папка расшаривается через самбу, а также прописывается как папка для хранения пользовательских файлов для Groupoffice. Осталось только самое малое - реализовать все это, а также как-то научиться извлекать версии файлов.
(xorader @ Четверг, 28 Июля 2005, 13:17) писал(а):SVN - http://subversion.tigris.org/ ?

Да.
Спасибо сказали: