version control: using SVN, how can I selectively create a patch file?

I have a code base with several changes that are divided into several confirmations.

In git, I would use git add -p to select the changes you wanted from each file and create a confirmation and extraction request based on them.

I'm new to SVN and I wonder what is the best way to achieve it. It seems that I can make a selection at the file level, but not changes within those files.

I'm using TortoiseSVN as my local version control tool, but I'm happy to use another tool (it has to run on Windows) if there is one that does what I want.