How do I revert only specific files from a previous commit in Diversion?

I am using diversion for an Unreal Engine project and I accidentally committed changes to a few .uasset files.

I do not want to revert the entire commit, because the commit also includes other files that are correct. I only want to take a few files back to the version they had before that commit.

I want to preserve the repository history, not delete the file or remove the previous commit.