Uploading files in VisualSVN Server Web Interface

Applies to: VisualSVN Server 5.1 and later

The repository web interface of VisualSVN Server has an option to upload files into Subversion repositories. The feature lets you upload new files or modify existing ones right in the web interface, without having to use a working copy or a Subversion client.

Web upload

Uploading new files

You can upload one or more files in one commit. Upload is done using the Edit | Upload new files command in the web interface.

Follow these steps to upload new files into the repository:

  1. In the web interface, navigate to the directory to upload the new files to.
  2. Click the Edit button and select Upload new files.
  3. Click Add files to upload.
  4. Select the files you want to upload and click Open. The files will be scheduled for commit.
    Tip
    You can click the Add files to upload command again to schedule additional files for commit.
  5. Enter the log message.
  6. Click Commit changes. The upload starts and its progress is shown as a circle. Do not close the tab in the web browser while the commit is in progress.

New files will be committed into the repository.

Uploading new versions of existing files

You can modify an existing file using the web upload feature. Modifying a file is done by uploading a new version of this file using the Edit | Upload new version command in the web interface.

Follow these steps to upload a new version of an existing file into the repository:

  1. In the web interface, navigate to the file you want to edit and open it.
  2. Click the Edit button and select Upload new version.
  3. Click Choose a file to upload.
  4. Select the file you want to upload as a new version and click Open. The file will be scheduled for commit.
  5. Enter the log message.
  6. Click Commit changes. The upload starts and its progress is shown as a circle. Do not close the tab in the web browser while the commit is in progress.

Modifications of the selected file will be committed into the repository.

Information for the administrator

The web upload feature is enabled by default when installing VisualSVN Server 5.1 or later. When web upload is enabled, it is active for all repositories hosted on the VisualSVN Server installation.

Note
Web upload and the repository web interface is seamlessly integrated with all authentication and authorization features of VisualSVN Server. This ensures that only those users with appropriate permissions can upload files into any given directory.

Disabling the web upload feature

An administrator can disable the web upload feature. Follow these steps if you want to disable uploading in the web interface:

  1. Start the VisualSVN Server Manager console.
  2. Click Action | Properties.
  3. Click the Web Interface tab.
  4. Disable the option Allow users to modify repositories using the web interface.

Uploading in the web interface will be disabled for all users and repositories.

Last Modified: