The upgrade_client command compares the AccuRev Server protocol with the AccuRev client protocol. If these protocols are different, AccuRev automatically downloads the AccuRev client installation package that your AccuRev administrator has placed on the AccuRev Server. If they are the same, AccuRev displays a message indicating that the AccuRev client is up to date and that there is no reason to upgrade.
Note that a protocol is not the same as a
version. For example, the AccuRev Server and client might have a different version even if they have the same protocol.
If you run upgrade_client -f, AccuRev automatically downloads the AccuRev client installation package without checking for a protocol mismatch. When you force an upgrade of the AccuRev client in this way, it is possible, though unlikely, that you might be installing an older version of the AccuRev client than the one you are currently running. This can happen if your AccuRev administrator has not placed the newer AccuRev client installation package on the server.
Download the client installation package from the AccuRev Server without first checking the AccuRev Server and client protocols, and then install the AccuRev client installation package silently: