2011-01-25 5 views
-1

Мы запускаем сервер VisualSVN, и вчера вечером он, похоже, испортился. Из того, что мы можем собрать, «текущий» файл поврежден, и мы не можем понять, как его перестроить.VisualSVN поврежден

Он состоит из одной строки текста, разбитой на 3 секции. Первая из них - текущая ревизия, и она есть сейчас, но две другие части отсутствуют, и их трудно вывести.

Мне трудно проглотить, что нет возможности перестроить этот файл из существующей файловой структуры. Все версии и файлы присутствуют, это просто «текущий» файл, который выглядит из-под удара.

«Текущий» файл, к которому я обращаюсь, находится в папке «db» в папке репозитория.

Любая помощь очень ценится.

ответ

1

Вы считаете, что это единственное повреждение? Скорее всего, это не так - восстановление из резервных копий и продолжение оттуда.

Если вам нужно сохранить изменения, внесенные с момента последней резервной копии, вы можете взломать файлы репо, добавленные в каталог db/revs abnd revprops, но вам нужно будет отредактировать текущий файл - вы можете попросить collabnet для некоторой поддержки в этом крайнем случае. Если вы можете, просто получите последние файлы и перезапишите их после восстановления резервных копий.

Или .. если у вас нет резервной копии. Во-первых, позвольте мне смеяться от души в вашем общем направлении за то, что вы так глупы. (особенно когда svnsync настолько прост в настройке и запуске)

Текущий файл содержит только номер версии текущей версии. Это должно быть то же самое, что и самый большой нумерованный файл в каталоге db \ revs. Вот и все, без лишних вещей.

+0

Мы закончили работу с резервным копированием и, к счастью, не испытали никаких потерь из-за того, что произошел сбой и когда была сделана резервная копия. Файл db/current остался прежним, так что да, я не думаю, что это была коррупция. В любом случае, я ценю, что вы отвечаете. – Mike

+0

подходит для вас с резервными копиями, но я рекомендую параметр svnsync - google для него, его очень легко получить и в основном поддерживает поэтапно обновленную горячую копию вашего репо. Хорошо стоит его настроить. – gbjbaanb

Смежные вопросы