Unfortunately, there is no way to do this. You were unlucky.
How I decided to use git as a client of subversion. Git is significantly different from subversion, and interacting with subversion adds some limitations inherent in it, but gives you better protection against job loss for merging conflicts.
In addition, it maintains individual changes separately and saves the local change stack, which I often use if I find an error during some larger task and want to push it in the body while the main work is still in progress or if I want to divide the work into logical parts that are easier to verify.
source share