Subversion
Subversion is Assembla’s most popular tool, with over 100,000 repositories hosted to date. Assembla’s implementation is feature-rich, highly-reliable and secure. Proprietary features include a beautiful code browser, a complete view of commits and other team activity, simple user management, and integration with ticketing and other management tools.
Subversion is the most popular centralized version control system. It helps share files, synchronize between team members, see changes, and recover historical versions of such data as source code, web pages, and documentation. Subversion is a modern successor to the Concurrent Version System (CVS) developed in the 1980s.
Security
We know keeping your code safe and accessible is important. To ensure this, Assembla hosts it servers in Amazon's EC2 datacenters which provide world-class physical security and firewalling. Learn more here.
- Easily manage View and Edit permissions for each team member
- All paying customers get encrypted https/SSL communications
- Apply optional IP restrictions, so your repository is only accessible from specific computers and networks
Reliability and backup
Multiple layers of backup protect your repository from data loss.
- Repositories are stored in Amazon EBS. EBS is a SAN wih built-in backup and redundancy.
- Servers can be restored from failure to the latest EBS image in less than 10 minutes.
- Assembla synchronizes to off-site backups, to protect against an unlikely case where all of the datacenter systems fail permanently.
- You get your OWN backups. You can configure Assembla to send a complete backup of your repositories and all project data to your own S3 storage account, every night.
Activity stream
The activity stream unifies your team by showing a real-time view of commits and comments, linked to a detailed display of changes.
- Register for email alerts
- Web and RSS views of all events, including commits
- Integrate with Trac or Assembla Ticketing systems
- Use commit comments to link changesets to tickets. View related tickets from the code browser. View related changesets from your ticketing tool.
Assembla repositories are closely integrated with our Ticketing / Issue Management tools, allowing you to browse back and forth. So, the comment "It looks good to me. Let's test #99" will attach a comment to ticket #99 and set it to "ready to test" status.
Integrated code browser
- Code browser with syntax highlighting and image rendering
- Changeset browser - see what is new, and what is changed
- Revision history and commit stream
- Import and export Subversion dump files from an Import/Export form
- Instructions - help new team members with links and access instructions
- Commits are linked to Assembla user profiles and reports
- View as Web Page - Instantly see your HTML pages rendered as web pages with images, CSS, and JS. Speeds Web design.
Deploy to servers
The FTP Publisher tool sends your code changes to a Web server at the push of a button, or automatically whenever you make a change. Use it to accelerate your work with continuous integration and testing.
- Publish from a Subversion or Git repository
- Publish to any Web host witn an ftp or sftp server
- Publish hourly, daily, on every commit, or when you want to
- Publish to multiple servers for staging and production releases.
If you have a more complicated build process, the Server tool will help you run continuous integration. The server tool uses simple Web services to trigger builds with Capistrano, Cruise Control, and other build systems.
How to get Assembla Subversion
First, get a subscription plan. Then, in the "Get a Space" wizard, select any workspace tagged with the Subversion tag.




