2009-08-10 3 views
7

Я сделал поиск он сказал, чтобы просмотреть журнал, щелкните правой кнопкой мыши версию я хочу вернуться и выбрать вернуться к этой версии, но я всегда получаю эту ошибку:Отмена фиксации в TortoiseSVN

Cannot reverse-merge a range from a path's own future history; try updating first

ответ

13

Вы необходимо сначала создать рабочую копию Update. Затем вы сможете вернуться к пересмотру.

+0

Я попытался передать свои файлы, он говорит, что ничего не делать – Hintswen

+2

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

+0

Я думаю, что это сработало ... – Hintswen

0

Вы пробовали сделать обновление (на выписанной копии)?

0

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

Что вы можете сделать, так это получить состояние перед фиксацией и проверить это как текущее состояние. Вероятно, это то, что вы нашли в своем поиске, и на что ссылается ответ Бена Линга.

Кроме этого, Бен Лингс является правильным. Обновите рабочую копию, затем извлеките старую версию (то есть часть «свернуть-слить»), а затем зафиксируйте ее.

+0

да, это нормально, но, как я уже сказал, это не работает. Я сделал свою копию, и она по-прежнему дает мне такую ​​же ошибку. – Hintswen

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