Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55295 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 97554 invoked from network); 8 Sep 2011 06:10:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Sep 2011 06:10:14 -0000 Authentication-Results: pb1.pair.com smtp.mail=flavius.as@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=flavius.as@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.161.42 as permitted sender) X-PHP-List-Original-Sender: flavius.as@gmail.com X-Host-Fingerprint: 209.85.161.42 mail-fx0-f42.google.com Received: from [209.85.161.42] ([209.85.161.42:43931] helo=mail-fx0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7F/41-05788-44C586E4 for ; Thu, 08 Sep 2011 02:10:12 -0400 Received: by fxe23 with SMTP id 23so1211050fxe.29 for ; Wed, 07 Sep 2011 23:10:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=auJ9JPoVd2tqcdVPVoilWrTp2SPTOrTzutq9QncEoB4=; b=HTLJzZwKhONfPqYd+1HT5919I3cXqkuM09RxMICpW38PhkzTQERevNEwsEFkEN/3K6 ekfoT9UmHxMb1eWx6yyaNSLcWGROmiaUZx0vw7fjzWkLLMMj2FaGhdDNUFGSU5zkUDbr NihzmufvnOumMPx52SMBP5DsjrJ1Kx9m3fi1g= Received: by 10.223.88.83 with SMTP id z19mr579625fal.11.1315462207423; Wed, 07 Sep 2011 23:10:07 -0700 (PDT) Received: from [192.168.2.3] (chello080109207086.1.graz.surfer.at [80.109.207.86]) by mx.google.com with ESMTPS id d23sm859714fam.4.2011.09.07.23.10.06 (version=SSLv3 cipher=OTHER); Wed, 07 Sep 2011 23:10:06 -0700 (PDT) Message-ID: <4E685C09.6070905@php.net> Date: Thu, 08 Sep 2011 08:09:13 +0200 Reply-To: flavius@php.net User-Agent: I am harmful. Fear me please :-) Mnenhy/0.7.6.666 MIME-Version: 1.0 CC: internals@lists.php.net, flavius@php.net References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [RESULT] Choosing a distributed version control system for PHP From: flavius.as@gmail.com (Flavius Aspra) On 09/07/2011 11:57 PM, David Soria Parra wrote: > > For everyone else, go read http:/progit.org, make yourself familar with Git. > As a former svn-only user, I can tell you how I've learned (and still learn) about git: 1. http://git.or.cz/course/svn.html 2. progit 3. Git from the Bottom up: http://ftp.newartisans.com/pub/git.from.bottom.up.pdf 4. "Git for the confused" is a good reference: http://www.gelato.unsw.edu.au/archives/git/0512/13748.html 5. progit again, to wrap it up, you may have missed a few details 6. Reset demystified http://progit.org/2011/07/11/reset.html (and other articles, but this one stood out to me) You shouldn't skip 2, 3 and 6. Don't forget you can test it all locally, so just: cd /tmp mkdir repo.git && cd repo.git git init --bare Then you can clone it: cd ~/projects git clone /tmp/repo.git This kind of setup is especially useful when playing around with 3. Take your time to experiment with the plumbing commands. You'll probably have some a-ha! moments. Cheers, Flavius -- What I cannot create, I do not understand. -- Feynman