Можно ли отменить команду SVN без изменения моей рабочей копии?

Я случайно проверил файл SVN.

Я бы хотел отменить это.

Я знаю, что могу svn merge -r COMMITTED:PREV . а затем зарегистрировать мою рабочую копию.

Но теперь я потерял работу, которую я сделал на местном уровне.

Есть ли способ лучше?

Проверьте другую рабочую копию и выполните обратное слияние. Или скопируйте свои изменения в другое место, выполните слияние, а затем скопируйте изменения.

Если вы изменили рабочую копию, вы можете (за исключением отмеченных рецептов)

  • Зафиксируйте изменения и снова слейте позже, в чистый WC
  • Откройте ветвление и слияние: сохраните измененный WC как новую ветвь, обратную слиянию, соединительную ветвь в магистраль
  • Сохраните изменения в патче ( svn diff ), восстановите нетронутый WC ( svn revert ), обратное слияние, примените исправление патча