implemented resetting single files to a specific revision and in turn the force checkout