Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Commiting to BitBucket with a GUI based tool

I am following the steps listed here: http://confluence.atlassian.com/display/BITBUCKET/Set+up+Git+and+Mercurial?utm_source=internal&utm_medium=link&utm_campaign=blank_repo

and created a Mercurial repo and have also installed TurtoiseHG ...but still when the tutorial goes to the section on how to add code to this repo from our local machine, it is sill doing it via command line and those unix like commands that always freak me out :) So there isn't a GUI tool like the one we have for TurtoiseSVN to just right click on a working copy and boom! commit.

like image 955
Bohn Avatar asked May 21 '12 18:05

Bohn


2 Answers

There are even instructions for TortoiseHG in the official Bitbucket wiki, three pages after the link you posted.

Check this out:
Fork a Repo, Compare Code, and Create a Pull Request

Yes, the page is about forking a repository in the first place using the Bitbucket web GUI.
But once you have forked a repository, the steps to get it on your machine, change it and push back to the server are exactly the same.

These two steps in the link above describe the exact workflow, including TortoiseHG screenshots:

  • Step 2. Clone your fork
  • Step 3. Make a change to the repository source

You can also read A Quick Start Guide to TortoiseHg in the official TortoiseHG documentation.
(Step 4.8 "Fetching from the group repository" describes cloning.)

like image 100
Christian Specht Avatar answered Oct 02 '22 14:10

Christian Specht


I suggest checking out the TortoiseHG documentation. You can definitely do this from the GUI.

TortoiseHG Commit Screen

If you are moving from a non DVCS like SVN, keep in mind that you have a two step commit process with these tools (COMMIT/PUSH) before the code is posted into BitBucket. The first step (COMMIT) just pushes it to a local copy of the repository.

If you aren't comfortable using a command line syntax, the TortoiseHG Workbench is going to be your best friend.

like image 45
JohnFx Avatar answered Oct 02 '22 15:10

JohnFx