---
url: /en/repo/intro.md
---
CNB Repositories provides practical features such as code management, branch management, permission management, and version management, helping developers avoid the limitations and security barriers of local code management, allowing them to focus on development itself.

## Core Features

### High-Availability Repositories

Cloud-based high-availability repositories ensure data security. Support using `Git` version control tools to synchronize code between local and cloud repositories.

### Online Code Browsing

Support both vertical and horizontal comparison modes when browsing code. Code changes before and after commits are clearly visible, down to the smallest detail.

### Code Review

Code review (Pull Request) supports line-by-line comparison, line-by-line comments, automatic reviewer addition for branch merges, providing an excellent code reading and review experience.

### Issue Tracking

Issue tracking (Issues) is used to record bugs, feature requests, or discussions, supporting label categorization, priority marking, and comment interactions.

### Version Management

Automatically generate standardized version numbers when releasing code, directly linking with tasks/defects, making source code release and delivery follow standards, and enhancing efficient collaboration.

### Branch Protection

Branch-level management and fine-grained permission settings make team collaboration standardized and orderly.
