Questions tagged [bitbucket]

Bitbucket is a hosting site for the distributed version control systems (DVCS) Git and Mercurial. The service offering includes an issue tracker and wiki, as well as integration with a number of popular services such as Basecamp, Flowdock, and Twitter.

Atlassian is the company that hosts it, and develops the code responsible for this service.

See their documentation.

22 questions
127
votes
11 answers

How can I minimize git pain when everybody is working on master?

Our documentation team of about ten people recently moved from SVN to Git. In SVN, everybody worked on master -- a model I've always hated, but I wasn't able to bring about that change. As part of the move to Git we've agreed to fix that, but we…
Monica Cellio
  • 1,327
  • 2
  • 11
  • 17
33
votes
8 answers

How safe & trustworthy are hosting sites such as sourceforge, github or bitbucket for closed-source projects?

I am considering using sourceforge, bitbucket or github for managing source control for my business. I have open projects and I participate in open projects such as gcc. But I also have a business where I develop closed-source software for my…
emsr
  • 551
  • 1
  • 7
  • 15
11
votes
1 answer

Why can't Pull Requests be seriously implemented in Mercurial?

A week ago, I was at LFNW and as I was talking with Larry Hastings after his talk, he said (paraphrased): There's something in Git that makes the Pull Request workflow possible that isn't there in Mercurial. That's why Pull Requests on BitBucket…
strugee
  • 221
  • 2
  • 7
8
votes
3 answers

Examples of non open source projects on Bitbucket or Github

Need examples to show management that these are used for source control and effectively backup of projects. They will be concerned about having their source code off-site. If there are good examples I think that it may help in convincing them to…
supervan
  • 81
  • 1
  • 3
6
votes
3 answers

How soon can/should someone issue a pull request for a new branch?

Pull requests are a great feature of modern vcs hosting. They provide a consolidated view of everything that's happened within a branch's development, including a master diff of the composite change, and all the discussion that's taken place. My…
Neal Kruis
  • 191
  • 4
6
votes
3 answers

How to organise projects with dependencies on BitBucket?

Both Mercurial and BitBucket make one fundamental assumption: 1 repo = 1 project. If I have a project that has a dependency (a library) which is shared by many projects, this assumption gets in the way. Now it is no longer possible to have a…
Timwi
  • 4,411
  • 29
  • 37
5
votes
1 answer

Handling multiple pull requests from a branch

Our current workflow is that we create a Sprint branch and then developers create Feature branches having the user story number. Once the story is complete this Feature branch is merged to Sprint branch by pull request where it undergoes code…
Eby Louis
  • 69
  • 1
  • 1
  • 3
4
votes
3 answers

two level code review using git pull request in BitBucket

The following procedure: We have Development branch and Developer create feature branch from Development Work and commit in this branch Rebase from Development Create pull request Code review Merge with Development Problem that we should have 2…
Alexan
  • 249
  • 4
  • 11
3
votes
1 answer

Git structure for multi platform projects

Currently I use SVN for my project and the structure looks like this: trunk/SharedLibrary/ trunk/platform/wordpress/ <- platform base directory trunk/platform/wordpress/SharedLibrary <- external with relative path…
Roland Soós
  • 131
  • 1
3
votes
1 answer

managing multiple git repo that are similar

We are creating several websites, the main content will be the same across each of them but there will be some differences (e.g. extra button, extra texts, different styling) what is the best way to manage this in git. there will end up being around…
Jason
  • 51
  • 2
3
votes
2 answers

"Sensitive Data" clause in Bitbucket's Customer Agreement

I'm using Bitbucket for a few projects, but as of April 28, 2014 they will replace their End User Agreement with a new Customer Agreement. The new agreement mentions in 7.7.2: "You will not submit to the Hosted Services ... any personally…
Anders Sjöqvist
  • 155
  • 1
  • 1
  • 4
2
votes
1 answer

How do I work on a new project and simultaneously add generic code to a base library with version control?

I work on several projects and sometimes they share a common base. How do you work with version control? Here's an example: I've got a boilerplate Wordpress plugin that I reuse. On each new Wordpress plugin project I create code I want to add to my…
Peer
  • 49
  • 4
2
votes
1 answer

Git workflows and subtrees

I am working on a team that is geographically distributed between Australia and the Philippines. Until recently, we have been using a single SVN server to maintain our code, with the server containing a few repositories (let's call them Client, API…
David Keaveny
  • 267
  • 2
  • 6
1
vote
2 answers

Rewriting software - clone or create new repo

I have a working web app that I version control using Git - call this v1.0. I learnt a lot during that development including some of the mistakes I made. I now want to re-write parts of the code to follow best (better?!) practices and allow better…
SimpleOne
  • 199
  • 1
  • 5
1
vote
1 answer

Best practice to revive and update old branch?

I'm a solo hobbyist developer with some code hosted on Bitbucket. I use TortoiseHg client-side for managing my repo. Back in 2013 I developed a feature on a branch but abandoned it before completion. The default branch has seen many commits and…
Drew
  • 1,283
  • 11
  • 17
1
2