I started a remote run with the "Commit" option unselected as I was trying to see if my personal changes where picked up correctly
The personal build executed on the server reporting a build failure (expected, as I checked in an non compilable change). Remote Run works!
I then tried a different scenario so I undid the braking change and started a new personal build on the server. The server reported the same build failure as before, this is not expected because I rolled back my local changes on my machine.
I then tried to run a build on the server to see if the code that was uploaded on the server for my remote run would be discarded, however the build failed as before, in other terms the 'public' build on the server is trying to compile the build with my personal uncommitted (and undone/rolled back) changes.
Running the build again with "Enforce clean checkout" has fixed the build issue but I would not expect a public build launched from the browser to pick up my uncommitted changes.
Is there a better way to undo the uncommitted personal changes on the server?