Repositories and version control

Perforce TeamHub hosts all your code. When you use TeamHub for storing your code, you let your team always see your latest changes as well as get the latest changes from others.

Currently, TeamHub supports Git, Mercurial, Subversion, WebDAV, Maven, Ivy, and Docker repositories with the following access protocols.

Repository Git Mercurial Subversion WebDAV Maven Ivy Docker
SSH        
HTTP   
HTTPS
P4            
With P4 authentication, certain restrictions apply to TeamHub functionality. For details, see Limitations with P4 authentication.

TeamHub supports the following combination of features and repository types:

Repository Git P4 Git Mercurial Subversion WebDAV Maven Ivy Docker
Edit/Commit from the UI        
Code search          
Code review          
Multi-repo code review              
Compare view        
Branch from UI            
Fork from UI            
Manage protected branches            
Wiki          
Garbage collection              
Change UUID              
Enable/Disable Repository hooks            
Archive repository
Automatic code review title and description            
Perforce TeamHub CLI (hth-cli)            

In this section: