Should this make sure that it's the same remote? e.g. if the tfs path is different, we should probably at least warn the user.