Есть необходимость откатить изменения в отдельных файлах до некоторой ревизии. svn update до нужной ревизии работает, но изменения не появляются %) Как добавить эти "обновленные" файлы к коммиту? Есть вариант с svn copy — но это геморрой %) особенно если файлов не один и не два.
Неужели нет простого способа проделать данную операцию (в частности с помощью TortoiseSVN)?
Здравствуйте, Аноним, Вы писали:
А>Есть необходимость откатить изменения в отдельных файлах до некоторой ревизии. svn update до нужной ревизии работает, но изменения не появляются %) Как добавить эти "обновленные" файлы к коммиту? Есть вариант с svn copy — но это геморрой %) особенно если файлов не один и не два.
А>Неужели нет простого способа проделать данную операцию (в частности с помощью TortoiseSVN)?
Show log->выбираем ревизию->Revert to this revision. Файлы пометятся как измененные и их можно будет закоммитить, откатив таким образом к нужной версии. Вы наверное делали Update item to revision — это действие откатывает файл к нужной ревизии, но последующие апдейты не будут обновлять его к HEADу и файл не помечается, как отличающийся от версии в репозитарии. Аналог CVSного STICKY, если я правильно помню терминологию.