Using multiple version control systems is more common than teams admit. Git for newer projects. SVN or Mercurial for systems that are still stable and in use. The usual instinct is to standardize everything, but that can introduce unnecessary risk, especially when older systems are not causing problems. Replacing working systems just for consistency often creates more disruption than value. Supporting different systems in a unified way allows teams to evolve gradually instead of forcing change all at once. #git #svn #mercurial #engineering
About us
RhodeCode is an enterprise source code management platform for behind-the-firewall Mercurial, Git, and SVN. It is open source, secure, and provides centralized control over distributed code repositories. Developers get code review tools and custom APIs that work across Mercurial, Git & SVN. Companies get unified security and access controls so that their CTOs can sleep at night. Unlike aged source code management solutions or Git-only tools, RhodeCode provides a modern platform, with unified security and tools for any version control system. The platform has been built for highly secure, behind-the-firewall enterprise environments with sophisticated user management and common authentication. Yet, it is very developer-oriented: open source, with tool integrations and powerful APIs. *Company History* A few years ago, a large European telecom company was undergoing a change. One of the software developers, Marcin Kuzminski, was tasked with migrating the company’s code repositories from a centralized version control system to a distributed one. It quickly became evident to him that there are no tools for common authentication and security across the whole code base. Marcin started hacking instruments, and that was the beginning of RhodeCode. Fast forward to 2016. RhodeCode is an open source platform that helps manage code of the most secure, behind-the-firewall repositories in a unified way (Mercurial, Git, and Subversion). Some of the world's largest corporate and security firms use RhodeCode. Links and Resources: * Website -- https://rhodecode.com * Download -- https://rhodecode.com/download * Source Code and Contribution -- https://code.rhodecode.com * Issue Tracker -- https://issues.rhodecode.com * Slack channel for discussions -- https://rhodecode-community.slack.com - (get invite here https://rhodecode.com/join ) * Documentation and Guides -- https://docs.rhodecode.com
- Website
-
https://rhodecode.com
External link for RhodeCode
- Industry
- Software Development
- Company size
- 11-50 employees
- Headquarters
- Berlin
- Type
- Privately Held
- Founded
- 2013
- Specialties
- repository management, git, source code management, mercurial, code review, software development, enterprise software development, subversion, and version control
Products
RhodeCode
Version Control Systems
RhodeCode is a source code management platform designed with enterprises in mind to offer centralized control over Mercurial, Git, and Subversion. The platform has been built for highly secure, behind-the-firewall environments with sophisticated user management and common authentication to implement small-team code management simplicity in larger-scale companies.
Locations
-
Primary
Get directions
Berlin, de
Employees at RhodeCode
Updates
-
Access control is rarely designed intentionally from the beginning, and in many teams it evolves gradually as new people join and projects expand. Over time this leads to unclear permissions, outdated access, and situations where people have more visibility than they actually need. The problem becomes visible when someone leaves the team or when sensitive repositories are reviewed, and by that point the structure is already difficult to untangle. Instead of treating access as a one-time setup, it needs to be maintained with clear rules, defined roles, and visibility into who has access to what. This is not about adding complexity, but about making sure that access reflects actual responsibilities rather than historical leftovers. #security #accesscontrol #devops #scm
-
-
Open source or enterprise is usually framed as a choice. In practice, most teams are trying to get both. They want to understand how their tools work and keep control over them, but they also need clear rules around access, approvals, and traceability. Pure flexibility without structure creates inconsistency. Too much control without visibility creates friction. The balance sits somewhere in between, where teams can operate freely but within boundaries that are actually enforced. That balance matters more than the label attached to the tool. #opensource #enterprise #scm #compliance
-
-
Code review is often treated as a formality. Approve. Merge. Move on. That works until it doesn’t. When reviews are rushed, issues pass through quietly and show up later where fixing them is more expensive. A structured review process is not about slowing people down. It is about making sure that problems are addressed while they are still easy to fix. The difference is not in the tool, but in how clearly the process is defined and followed. #codereview #softwarequality #engineering #devops
-
-
“Let’s move everything to Git” sounds simple until you look at what actually exists inside most companies. There are legacy repositories, long-running branches, and processes that have been built over years and are still in use for a reason. The risk in migration is not moving code. That part is usually manageable. The risk is losing history, context, and working patterns that people depend on every day. We have seen teams complete migrations and then spend months trying to restore traceability and rebuild workflows that were broken in the process. A controlled transition that preserves what already works tends to be slower at the start, but avoids a much larger cost later.
-
-
Most teams don’t struggle with Git. They struggle with explaining decisions. The code is there. The commits are there. But when someone asks who approved a change and why, the answer is usually spread across tools or simply unclear. This becomes a problem during audits, or even internal reviews, when decisions need to be traced back without guessing. Keeping review, approval, and history tied directly to the code solves this in a practical way. Not as extra process, but as a record that already exists when you need it. If decisions cannot be explained later, they were never properly captured.
-
-
Modern engineering teams don’t work from one office or even one continent. With teams spread across time zones and regions, reliable access, consistent permissions, and predictable workflows matter more than ever. RhodeCode supports distributed teams by providing a single, secure platform for Git, SVN, and Mercurial, regardless of where developers are located. Same workflows. Same visibility. No assumptions about location. Because collaboration shouldn’t depend on geography.
-
-
During external audit, a regulated enterprise was asked to demonstrate access control, repository history, and code change traceability. Instead of scrambling for evidence, they opened RhodeCode. Every permission change was logged. Every commit and approval was traceable. Every repository had clear ownership and access history. What could have taken weeks was resolved in hours. That’s the difference when auditability is built into your version control system and not added later as a workaround.
-
-
When GitHub goes down, development doesn’t just slow – it stops. For many organizations, version control has become a single point of failure. And when it’s unavailable, there’s no backup plan. RhodeCode changes that by giving teams full control over their repositories: self-hosted, highly available, and designed to keep working even when external platforms don’t. Downtime isn’t just an inconvenience. It’s a business risk.
-
-
From our users: “It greatly enhances collaboration with its fine-grained permission controls, making it an ideal solution for managing complex projects across distributed teams.” This kind of feedback reminds us why RhodeCode exists – to give enterprises a secure, flexible, and practical way to manage source code at scale.
-