Yes it does now: see issue 222 – it takes the same approach as TortoiseSVN where you:
- right-click on file, choose “Restore after commit”
- TSVN creates a copy of the file outside the working copy, the file is shown differently in > the commit dialog (maybe an overlay icon or a different color)
- user can double-click the file to open it in TMerge or some other diff tool and undo all the changes that should not be committed, then save those changes
- commit
- after the commit is finished, the copy of the original file is moved back