Bitbucket Updates

Bitbucket update · May 25, 2016

Search Capabilities Now Available for Bitbucket Zaps

Find an Existing Bitbucket Issue Teams that use Bitbucket to privately collaborate on code also plug Bitbucket into Zapier to automatically connect Bitbucket to other tools. Zapier's Bitbucket integration was recently updated, so that you can automate even more of your work day with Bitbucket Zaps. Thanks to more
Matthew Guay
Written by Matthew Guay · Last updated September 21, 2016
Our Rating:

Every dev team works differently. Code may just be text, but will it be open or closed, written on a whim or version controlled? Will you use Git or Mercurial, manage issues alongside code or in a different tool, keep things in-house or on the cloud?

Bitbucket is a code management app that lets your team choose how you want to work with your code. It runs in the cloud, or you can host it on your own servers if you'd like. You can manage private code, even with a free account, or share your code with the world. And you can manage issues and discuss ideas alongside your code, or keep track of those in Bitbucket's companion apps JIRA and Confluence.

The core features are the same, regardless of where your code is hosted. You can organize your work into Teams, Projects, and Repositories so you'll always know where to look when you need code. Teams let you add multiple people to your account to collaborate on code—and you can be part of multiple teams at once, perhaps to have a separate team for each product your company produces. Projects, then, live inside teams, and let you break your work up into sections. Repositories store your actual code and files—they're where you'll keep the actual stuff you're working on. You can make projects private, so they're only visible to people in that project team; with repositories, you can make them fully public to share with the world, or otherwise they'll inherit the project's permissions.

Once you're ready to work on code, you can create a new repository or import one from GitHub, Google Code, CodePlex, SourceForge, or Subversion. You can manage your code with Git or Mercurial, choose whether to allow forks, and enable issue tracking and wiki tools.

Bitbucket lets you track issues and bugs right inside Bitbucket, and keep notes about the project in a wiki. For more features, though, you can also integrate it with JIRA, a full-featured issue tracking tool from Bitbucket's parent company Atlassian. You can also use its Confluence tool for a more advanced wiki and project documentation, or enable HipChat notifications to let your team know how the project is going. And, you can manage your code through terminal, the Bitbucket web app, or using the free SourceTree app for Mac and Windows, to work the way you want. These integrations make Bitbucket an especially great tool if your team already uses other Atlassian products, as Bitbucket fits right in.

The most important thing is working with your code, and Bitbucket includes the tools you need for that. You can view code online or download it directly, see commits, branches, and pull requests, and compare the changes between each version. Want to work on something? Just clone the repository, make your changes, then push them back to the main repo. Or, if you want to make your own version, you can fork it to make your own full copy of the code.

Those features work inside your company, team, and projects, and they also work with other publicly available code sets. You can search Bitbucket for projects, and contribute or fork them to work on your own. With unlimited projects and repositories on all accounts, you can keep as many things going as you want at any time. Or, for smaller bits of code, Bitbucket includes snippets so you can save smaller things to reuse later.

As your team clones code, makes changes, and pushes the final results, you'll need to figure out which changes to add, and what still needs worked on. Bitbucket includes inline threaded comments with Markdown formatting, so you can keep those discussions right alongside the code you're talking about. You'll be able to keep track of those comments and changes right from your dashboard with its overview of pull requests, repositories, issues, and more right when you open your account.

Turning your code into a completed project isn't simple, but Bitbucket's tools make it easier by helping your team work the way you want. You can integrate your code management with the tools you're already using, host your code where you want, and still use the dev tools on your machine that you love.

Bitbucket Resources:

Have any feedback on this overview, or something we should change? Let us know!

Use our free platform to build a single Zapier integration and instantly connect your app with 1,500+ others.

Become a Zapier Integration Partner

Bitbucket is a popular hosted source control system that uses both mercurial and git behind the scenes.

Learn More