1

Мой проект TortoiseSVN работал до вчерашнего дня. Но сегодня, когда я попытался зафиксировать это, я получил сообщение об ошибке. Я уверен, что сам не удалил этот файл. Любые идеи, чтобы восстановить его / какой-то другой обходной путь?

TortoiseSVN 1.6.16, сборка 21511 - 32-разрядная, 2011/06/01 19:00:35 Subversion 1.6.17, апрель 1.3.12 apr-utils 1.3.12 неон 0.29.6 OpenSSL 1.0.0d 8 февраля 2011 г. zlib 1.2. 5 Я запускаю его на Windows-7. У меня система с двойной загрузкой (другая ОС Ubuntu)

Благодарю.

1 ответ1

2

Предисловие: Использование file:/// уровня доступа для Subversion - это всегда плохая идея для задачи дольше, чем несколько транзакций

Лицо: Если вы потеряли файл, вы должны восстановить его

Файл "txn-current" - это файл с одной строкой текста, который содержит только число base-36. Текущее значение будет использовано в имени следующей транзакции вместе с номером редакции, на котором основана транзакция. Этот порядковый номер гарантирует, что имена транзакций не будут повторно использоваться, даже если транзакция отменяется и начинается новая транзакция, основанная на той же ревизии.

говорит нам Subversion собственный репо

Рецепт из принятого ответа для "проблемы с фиксацией svn. Невозможно прочитать 'd:\UC\db\txn-current': конец файла найден" (svnadmin verify + svnadmin recover) совершенно допустим и также может использоваться

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .