tom-it писал(а):
Изучить спецификацию (каким боком и в каком виде все хранится)Если в двух словах, то:
На сервере хранятся файлы, после неких правок версия увеличивается. Вся инфа об изменениях хранится в базе.
Базой может выступать, как обычные текстовые файлы с хитрым способом записи, так и специально разработанные форматы с которыми работают специальные готовые решения(к примеру SQLite, MySQL и т.д.)
По (необязательно)специальному протоколу svn://, клиент получает\отдает от сервака(у) нужную инфу(файлы, номера ревизий и т.п.)
Клиент все данные о файлах хранит в базе (скрытые папки ".svn" с файликами в директории с файлами элементов)
На сервере хранятся файлы, после неких правок версия увеличивается. Вся инфа об изменениях хранится в базе.
Базой может выступать, как обычные текстовые файлы с хитрым способом записи, так и специально разработанные форматы с которыми работают специальные готовые решения(к примеру SQLite, MySQL и т.д.)
По (необязательно)специальному протоколу svn://, клиент получает\отдает от сервака(у) нужную инфу(файлы, номера ревизий и т.п.)
Клиент все данные о файлах хранит в базе (скрытые папки ".svn" с файликами в директории с файлами элементов)
знаю но у меня чуток нестандартный (парсинг) способ
tom-it писал(а):
Либо читаем каждый байтик из базы, используя "свою" реализацию спецификации, либо шлем специальную команду готовому консольному клиенту
вот про все способы я и спросил только если можно чуть подробней
зависит от выбранного варианта - "делаем свою"
... Сможет ли любой желающий Вам помочь, если не известно в какой способ Вы все реализовали у себя.
... Сможет ли любой желающий Вам помочь, если не известно в какой способ Вы все реализовали у себя.
как? как зависит?? я спросил варианты с которых я сам выберу который мне подходит а не мнение какой мне выбрать относительно схемы.