Correct Answer : All of the above
Explanation : It is suggested to install CherryPy using Subversion, in the following situations:
* To fix bugs in the previous release.
* When the developer is working on CherryPy.
* When a branch from the main branch in the versioning control repository is requested by the user.