Repositories and version control
Helix 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 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Helix P4 | ✓ |
With Helix authentication, certain restrictions apply to TeamHub functionality. For details, see Limitations with Helix authentication.
TeamHub supports the following combination of features and repository types:
Repository | Git | Helix 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 | ✓ | ✓ | ||||||
Helix TeamHub CLI (hth-cli) | ✓ | ✓ |