2013-11-08 4 views
0

Если произошла ошибка, мы разрешили синхронизацию продолжить. Итак, я хочу зафиксировать фиктивную ревизию в зеркальном репозитории и продолжить синхронизацию.Как сделать фиктивную версию зеркального репозитория?

Любая идея, как передать фиктивную версию в репозиторий?

ответ

0

Вы не должны фиксировать зеркальное хранилище вручную. Все фиксации в зеркальном репозитории должны идти только из svnsync только на главный сервер. Обычно достаточно зафиксировать сервер, чтобы вызывать привязку после фиксации, которая будет запускать синхронизацию svnsync в зеркальный репозиторий.

В зависимости от того, что вы подразумеваете под «ошибкой», решение может отличаться. Вы должны указать свой конкретный случай.

+0

Первый раз в основном хранилище Я не разрешаю папке предполагать папку «Тест». И начните синхронизацию. Он успешно синхронизируется с зеркальным репозиторием. Во второй раз я дал разрешение «тестовой» папки в master db и начал синхронизацию. Svn выдает ошибку как «Передача данных файла .svnsync: E160013: Файл не найден: транзакция« 4-e », путь« /Test/a.txt ». Но я хочу, когда эта ошибка придет, я хочу продолжить синхронизацию. – user2499879