Firstly, this seems to be a question rather than a task. Sorry for putting it here.
I using SVN as the vcs on one of the projects. Here is an question about the following workflow:
user A made some changes, sent for revision using 'arc diff [paths]' ,assumed as D1. After doing that, user A(the same person) made another changes with modifying source files which are relevant to D1.
Then admin accepted D1. Now user A commits the accepted changes on D1 using 'arc commit' or even 'arc commit --revision D1', but the committed files included changes made before admin accepted D1.
Any ways to commit changes of D1 only while using SVN?