Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Выбор системы контроля версий под специфическую задачу / 5 сообщений из 5, страница 1 из 1
16.04.2013, 23:41
    #38228348
Slip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор системы контроля версий под специфическую задачу
Доброго времени суток!

Возникла такая задача. Хочется настроить систему, позволяющую запоминать и сравнивать (с помощью самописной утилиты) файлы. Файлы располагаются на сервере, доступа к которому (чтобы на него что-либо установить) нет. Файлы лежат в расшаренной папке (ОС Windows), они в основном экселевские. Работают с ними примерно 5 человек (их компы тоже на windows), редактировать один файл в каждый момент может только один человек.

Что хочется:
1) возможность хранить версии всех файлов
2) возможность для каждого файла сравнить две его версии
3) не хранить копию всего этого безобразия на локальных компах
4) весь используемый софт - опенсорсный

Первое, что пришло в голову - использовать одну из популярных систем контроля версий (SVN, CVS, Git, Mercurial, Bazaar). Вроде бы все хорошо, в некоторых даже есть возможность прикрутить свою утилиту для сравнения файлов, но гугление выдало кучу ссылок о том, почему для репозитория не нужно использовать сетевой диск. Плюс не очень понятна идеология - ведь стандартное использование предполагает схему работы "есть репозиторий, сделали его локальную копию, с ней поработали, откоммитили, если нужно, объединили изменения", которая отличается от того, что я хочу. В приницпе, можно сделать папку "Репозиторий" и папку "Рабочая копия" на сетевом диске где все лежит, и вытягивать все в эту "рабочую папку", но как-то это некрасиво, да и объем удваивает. Подскажите, в каком направлении лучше копать. Если будет нужно, могу поковыряться и дописать небольшие части к существующим решениям.
...
Рейтинг: 0 / 0
16.04.2013, 23:48
    #38228353
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор системы контроля версий под специфическую задачу
Посмотрите в сторону SkyDrive, GoogleDrive...
Ибо проще всего будет использование системы резервирования данных (бэкапы)
...
Рейтинг: 0 / 0
16.04.2013, 23:54
    #38228361
Slip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор системы контроля версий под специфическую задачу
С0ВЕСТЬ,

спасибо, не подумал об этом. Буду копать :)

Да, забыл сказать - хранение данных на удаленных серверах не допустимо, потому что данные конфиденциальные. Т.е. например git с репозиторием на github.com не пойдет.
...
Рейтинг: 0 / 0
16.04.2013, 23:58
    #38228364
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор системы контроля версий под специфическую задачу
SlipС0ВЕСТЬ,

спасибо, не подумал об этом. Буду копать :)

Да, забыл сказать - хранение данных на удаленных серверах не допустимо, потому что данные конфиденциальные. Т.е. например git с репозиторием на github.com не пойдет.

Удалённый рабочий стол
...
Рейтинг: 0 / 0
17.04.2013, 00:23
    #38228386
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор системы контроля версий под специфическую задачу
Slip, Sharepoint может подойти
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Выбор системы контроля версий под специфическую задачу / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]