2014-10-14 4 views
1

Я использовал опцию «Отменить изменения этой версии» в tortoisesvn, , потому что я хотел построить свой проект без каких-либо изменений, которые я сделал в одной конкретной ревизии. После этого я хотел все изменения обратно и обновленную папку в tortoisesvn, , но ничего не происходило, файлы не обновлялись. Что это значит? Это означает, что я неправильно вернул изменения, и моя сборка будет содержать их?Как отменить «Отменить изменения из этой ревизии» в tortoisesvn

Пожалуйста, объясните мне, как правильно отменить изменения из одной версии, чтобы получить проект в визуальной студии без них, а затем снова получить все эти изменения?

+0

Посмотрите, поддерживает ли эта документация http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-howto-rollback.html – SBirthare

ответ

1

Я, наконец, понял: В tortoiseSvn правой кнопкой щелкните на рабочей копии, затем выберите «Проверить на наличие изменений». Все восстановленные файлы должны отображаться как «Измененные».

Чтобы отменить возврат, необходимо выбрать все эти файлы, затем щелкнуть правой кнопкой мыши по em и выбрать «Revert».

0

Похоже, вы на правильном пути, чтобы получить эти изменения обратно в вас может:

  1. отменить изменения от пересмотра (как вы сделали)
  2. Commit
  3. Создать тег ваш новый проект создания
  4. Checkout по пересмотру до Revert вы просто сделал
  5. Commit снова

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