安装Apache Subversion Basics with TortoiseSVN

Install TortoiseSVN

Creating a New Repository

Creating a Working Directory

Committing Changes to the Repository

Importing Existing Code Into Subversion

Deploying Updates with Subversion Workflow

Relocating Subversion Repository

This is useful if the location (file path or URL) of the repository has changed but the repository remains the same. For example, migrating to a new server or from file paths to Apache HTTPD based URLs

Tagging Releases

Once development and testing are completed for a version of the code, you can create a tag in Subversion. This is a snapshot of the code set and can we used to roll back to the exact version in the future if needed

Include a directory in the repository, but ignore its contents

This scenario is useful for a directory that is required by the application but where the contents is unique to the deployment. For example, an upload, temp, log or attachment directory.