Да, это определенно возможно.
Когда вы отменяете изменение, оно все равно создает новую ревизию в хранилище. Поэтому вы бы сделали что-то вроде этого:
1) Проверить текущую копию r750.
2) Укажите возврат рабочей копии с помощью svn merge -r
. Ваша рабочая копия будет объединена со старой версией.
3) Отметьте рабочую копию как r751.
Теперь у вас будет две ревизии в истории. Новый (r751), который не включает в себя r745, так как вы откатили его обратно. Но r745 все еще будет там, если вы когда-нибудь захотите снова его применить. Вы можете просто извлечь копию r745, объединить ее с вашей рабочей копией и вернуть обратно (скажем, как r752).