Posts tagged git

GitHub Flow

Scott Chacon has a nice write-up on Github’s workflow with Git: GitHub Flow. In his post he describes how GitHub deploys to production several times a day and how that clashes with Vincent Driessen’s excellent git-flow.

Scott Chacon:

One of the bigger issues for me is that it’s more complicated than I think most developers and development teams actually require. It’s complicated enough that a big helper script was developed to help enforce the flow. Though this is cool, the issue is that it cannot be enforced in a Git GUI, only on the command line, so the only people who have to learn the complex workflow really well, because they have to do all the steps manually, are the same people who aren’t comfortable with the system enough to use it from the command line. This can be a huge problem.

Having recently managed to introduce git at work, I have encountered this exact issue myself. I’m the only developer who is comfortable with the command line. My colleagues all use some sort of IDE plug-in to enable them to use git. Therefore I haven’t even bothered to introduce git-flow. Although I certainly wish I could. A Git GUI which enforces the git-flow branching model would make my quest a lot easier (I hope your listening git-tower ;) ).

Scott’s article is great and gives a lot of insight into the workflow of one of the companies I hold in high regard. Check it out!

See more
This post has 6 notes
Tagged with git-flow, github, git,
Posted at 6:52 PM 31 August 2011

Gitbox

Gitbox is a nice little interface for Git. I wrote it primarily for myself and my friends to optimize everyday operations. Go download the app from the website and come back here for details.

Gitbox displays each repository in a little separate window. Each window has 3 parts: branches toolbar,…

I’ve been trying out Gitbox for 2 days now and I can honestly say that it’s the easiest git (gui) client I’ve seen so-far. Well done.

See more
This post has 6 notes
Tagged with git, gitbox,
Posted at 5:12 PM 12 June 2010

Social coding @Codaset

So I’ve been busy. Like I mentioned in an earlier post I’ve been working together with a school friend of mine on a new Rails project.

Pragmatic Version Control Using GIT

So since the main goal of these projects I’m doing in my spare time is to learn allot and gain as much experience as possible we decided to use some stuff that was new to both of us. The first new thing being GIT.

Up un-till now I’ve been using SVN for my home and school projects while being stuck with an ancient version of Microsoft Visual Sourcesafe at work. GIT is something entirely different. Git, unlike SVN and MVS is a DVCS which stands for Distributed Version Control System. This means that GIT doesn’t use a centralized repository model like SVN and MVS but instead every user has their own repository stored locally. If you want to find out more about GIT I recommend reading Pragmatic Version Control using GIT. It took me a while to get used to the separation of commit and push but so far I’ve been really impressed with GIT and will start using it for all my new and upcoming projects.

Codaset

Since I started this project with my school buddy who lives 200 Km’s away we needed a remote repository. Then I remembered I found a site called ‘codaset’ on a lazy afternoon of browsing for webapps. Codaset is a nice webapp created by Joel Moss. It allows you to host private and public git repositories as-well as a hybrid of the two (closed source but open wiki & tickets). It’s still in beta right now but according to Joel not for long. Many of you will think, isn’t that exactly like GitHub ? and yes, it’s allot like GitHub. But it also offers some advantages. Joel asked me to participate in a discussion about his proposed payment plans. After Codaset comes out of beta it will use a “Pay-as-you-go” payment plan. Meaning you’ll only pay for what you use. To me as a small developer that is a big advantage. The biggest advantage for other starters however is that Joel has decided that he will make your first private repository free unlike GitHub where you have to cough up 7$ a month just to start your first private project. I’ve been really pleased with Codaset so far aside from the few bugs that are to be expected when using beta software.

Whether GitHub or Codaset is better doesn’t really matter. It’s always nice to have options. I’ll leave it up to you to decide which is better.

Are you going to give Codaset a try ?

See more
Tagged with git, codaset, rails, svn, microsoft,
Posted at 8:50 PM 07 December 2009