Home / Taxonomy term

git

Getting Started: Collaborative development with Git

This post is part of the "All you need to know to become a great Drupal developer" blog series.

Git is a version control system, like "track changes" for code. It's fast, powerful, and easy-to-use version control system. But the thing that's really special about Git is the way it empowers people to collaborate.

A pragmatic guide to the Branch Per Feature git branching strategy

[Update 09/09/2013] I mentioned below that we'd make our scripts available for setting up BPF. Well, in collaboration with the awesome team at Affinity Bridge, we've gone one better than that: there's now a ruby gem available for this at http://rubygems.org/gems/git_bpf.

Using git subtree to Make a Distro Your Docroot

A cornerstone of good Drupal development is deploying your site’s code from a version control system like Git or SVN. A further best practice is to put all your code in a directory in the repository, instead of at the top level of the repository. Doing this allows you to put other things into the repository that are not intended to be served publicly. For example, Acquia’s Cloud Hooks are scripts you put into the hooks directory that run when you deploy code, databases, or files, but should never be served as site content.

Tips for Acquia Hosting Development [Jan 3, 2012]

Submitted on
Tuesday, January 3, 2012
,
Appnovation.com

Brandon Tate of Appnovation writes, "Here at Appnovation, we frequently use the Acquia hosting platform for our clients. The Dev Cloud and Managed Cloud are impressive platforms that fit well for many Drupal sites being built today. I’ve listed some items below that have helped with the overall build quality and ease of use for these platforms."

Acquia Cloud Gettin' Git

I'm pleased to announce that the Acquia Cloud will soon support Git repositories! We're rolling this out over the next few weeks. I'd like your feedback: Are you a Git user? ... an SVN user? ...or something else? If you're a current customer, how we can make the upgrade process as painless as possible?