Утиліта для синхронізації.
Є мережа (LAn або internet) на моєму комп'ютері є папка з файлами "Version" і на одному з комп'ютерів в мережі є папка з файлами "Version"
Потрібен софт, який би вмів синхронізувати ці дві папки.
На всіх комп'ютерах Windows.
Хотів свою написати, але сенс винаходити велосипед?
"Портфель" в Windows?
Або як воно зветься тепер?
Є в винда синхронізація папок
Так. Забув.
Важливо, що папки НЕ розшарені в мережі.
Є можливість запустити софт для синхронізації на всіх компах.
Ч особисто як Хотелс зробити:
Програма сервер, програма клієнт.
Клієнт повідомляє серверу яку папку він хоче Сінхронізуется, і надсилає список хеш для всіх файлів.
Сервер в свою чергу відсилає список хеш файлів, корторие є у нього.
Клієнт і сервер дивляться, які файли треба оновити і роблять один одному запити.
Ну так розшарити. Або це релігійно?
Головна проблема всіх подібних систем - що робити, якщо і на сервері і на клієнті файл змінений щодо стану попередньої синхронізації.
> Ну так розшарити. Або це релігійно?
Це заборонено в цілях безпеки.
> Головна проблема всіх подібних систем - що робити, якщо
> І на сервері і на клієнті файл змінений щодо стану
> Попередньої синхронізації.
Запит користувачу. Хоча це на даний момент не актуальне.
Я не можна змінювати файли в одній папці (назвемо її "серверна"), а інші папки для синхронізації по відношенню до "серверної" папці
на "сервері" підняти svn
на клієнтах (там, де папка version), створити робочі копії і працювати з репозиторієм на сервері
> Хотів свою написати, але сенс винаходити велосипед?
SVN?
Мда. Про СВН то я і забув. ))
CVS - безкоштовно
SVN - безкоштовно
StarTeam - платно