Я случайно зафиксировал кучу файлов (десятки файлов в разных папках). Каков самый простой, самый чистый (и самый безопасный!) Способ «отменить» эту фиксацию без удаления файлов из моего рабочего каталога?
svn
tortoisesvn
undo
Ману
источник
источник
Возможно, вам понадобится использовать командную строку, но вы можете использовать команду слияния SVN и указать исправления в обратном порядке, чтобы эффективно отменить фиксацию. Предполагая, что ваш плохой коммит был r1123, вы бы сделали:
источник
Вы можете вернуть свою рабочую копию к редакции до фиксации. После того, как вы вернули свою рабочую копию, просто зафиксируйте изменения, и вы эффективно откатите случайную фиксацию.
В конкретном случае, подобном вашему, я бы, вероятно, проверил ревизию, которую я хотел откатить до новой рабочей копии, а затем зафиксировал бы рабочую копию в головной ревизии.
источник