- Choose the branch and/or commit to be deployed
- Preview the list of files to be deployed
- Rollback
- Multiple servers
| Tool | Branch/commit selection | Preview | Rollback | Multiple servers |
|---|---|---|---|---|
| Using Git on the remote | ||||
| -- | Yes | Yes | Yes | Yes |
| Using a local FTP tool | ||||
| dploy | No | No | ? | Yes |
| phploy | ? | ? | ? | ? |
| git-ftp | ? | ? | ? | ? |
| dandelion | ? | ? | ? | ? |
| Using an external FTP service | ||||
| FTPloy | ? | ? | ? | ? |
| Deploybot | Yes | Yes | Yes | Yes |
| DeployHQ | Yes | Yes | ? | Yes |
| Envoyer | Yes | Yes | Yes | Yes |