They won't lose their changes (their local file would remain untouched) but they would not be checked into the repository. They can always check out the file again, preserve their changes and check it back in. They may have to merge the changes depending on what changed on the file since the check...