У каждой программы есть границы возможностей. Здесь — честный список
ограничений OneWaySync, чтобы вы понимали, подходит ли она для ваших
задач и где могут потребоваться другие инструменты.
Только односторонняя синхронизация
- Обратной записи нет — изменения в цели никогда не попадают в источник
- Если нужно копирование «два в одном» — это не OneWaySync, а двусторонние решения
- Двусторонняя синхронизация не поддерживается на уровне архитектуры
Так задумано: односторонняя схема проще и безопаснее. Источник — истина в
последней инстанции.
Только Windows
- Программа работает на Windows 7 SP1+
- macOS, Linux, Android — не поддерживаются
- Написана на C# / WinForms, перенос на другие платформы не планируется
Нет облачных сервисов
- Нет прямой интеграции с OneDrive, Google Drive, Яндекс.Диском, Dropbox
- Работает только с файловой системой
- Если нужно синхронизировать в облако — используйте папку облачного клиента как обычную папку
- Облачный клиент может сам синхронизировать между устройствами
Не заменяет Git
- Нет веток, слияний, code review
- Нет работы с командой
- Нет деплоя и CI/CD
- Не понимает текстовые diff-ы
Для кода и командной работы лучше использовать Git. OneWaySync хорошо
работает с бинарными файлами и одиночными проектами, где Git избыточен.
Не архивирует систему
- Не создаёт образ диска
- Не сохраняет загрузочный сектор
- Не восстанавливает Windows после сбоя
- Не делает бэкап реестра
- Не синхронизирует системные файлы Windows
Это инструмент для рабочих файлов, а не для системы.
Для образа диска используйте Acronis, Macrium Reflect или Windows Backup.
Не шифрует данные
- Файлы хранятся как есть — открыто
- Нет пароля на конфиг
- Нет шифрования передаваемых данных (кроме SMB-канала)
- Если нужна защита — используйте BitLocker или 7-Zip с паролем
Ограничения по размеру и количеству
- Нет жёсткого лимита на размер папки
- Нет лимита на количество файлов
- Практические ограничения — от производительности диска
- Синхронизация миллиона файлов займёт часы
Watcher не для всех сценариев
- Обнаружение изменений работает только для локальных дисков и SMB
- Для сетевых дисков других типов (NFS, WebDAV) — только по таймеру
- Для облачных папок (OneDrive) может срабатывать с задержкой
- Если источник —
C:\Windows, слежение не сработает (нужны права)
Ограничения версионирования
- Версии хранятся как файлы на диске — не в базе данных
- Версии занимают место — старые нужно периодически чистить
- Хеширование содержимого не делается по умолчанию
- Разница между версиями не показывается (только дата и комментарий)
Проверка обновлений и интернет
- Проверка обновлений требует интернет
- Если сервер недоступен — программа молча пропускает
- Оффлайн-обновление вручную — скачивание установщика
- Автообновление программы не делается — только напоминание
Что НЕ работает
- Двусторонняя синхронизация
- Автоматическое разрешение конфликтов
- Слияние файлов при одновременной правке
- Работа по расписанию (кроме встроенного таймера 3 минуты)
- Планировщик задач из UI
- Уведомления по email или Telegram
- Интеграция с облачными API
- Работа как служба Windows
Итог: OneWaySync — простая и надёжная программа для
локальной односторонней синхронизации и версионирования файлов.
Она закрывает 90% задач резервного копирования файлов, но не заменяет
Git, облака, систему бэкапа и антивирус.