Overall Satisfaction with Bitbucket
Bitbucket is used as a version control system in the web department of my company. The developers each have their own account and are assigned to their appropriate groups. Before my company was using BitBucket, we didn't have any version control. GitHub has a monthly fee for private repositories. It makes deployment and rolling back code changes much easier.
- Private Repositories for no cost!
- Group Management is a breeze!
- Easy to use layout!
- The UI is very confusing at first. It takes a little while to get used to.
- Group management is easy, but group access is a little more confusing.
- Some verbiage, like "Pull Request" vs. "Merge Request" could be updated, but isn't crucial.
- The only investment is time and you will have safer versioning for your code.
- Few drawbacks and free disaster resistance.
I have also used Gitlab and GitHub. There are pros and cons to using each version control system. While Gitlab has a much better interface and is easier to use, it has fewer features and integrations than BitBucket. GitHub is king, but costs money for private repositories. Overall, I would say BitBucket is the most flexible solution.
Anyone on a lean budget that needs private repositories could make use of BitBucket. It integrates well will all other Atlassian tools, but also many external tools such as Asana and Slack. It can also be used as a backup for repositories. You can potentially sync your Git Repositories to GitHub, Gitlab and BitBucket very easily.