My initial impression is that Git is designed to make complicated team 
workflows possible rather than simple team workflows easy. The fact that nobody 
agrees on how to do things is indicative that it is overly complex.

I've read the chapter of the Git book about how it just stores files, trees, 
and commits in a content-addressable filesystem, and the architecture seems 
elegant. But the commands on top of that architecture are less so.

- Gordon


-----Original Message-----
From: Michael Schmalle [mailto:apa...@teotigraphix.com] 
Sent: Tuesday, March 19, 2013 4:05 PM
To: dev@flex.apache.org
Subject: RE: Git's "branches are cheap and fast but modal" model

Ha,

I just had this same scenario today and was talking to Roland about it.

I'm learning the darker recesses if GIT now to Gordon since I am working with 
more people. Its really easy when the team is not complicated.

I asked this exact same question, "Why would I commit, if I'm not ready to 
commit if I just want to sync the branch".

I do like GIT better than SVN and I was hardcore svn for years, GIT has a huge 
learning curve but, once you get passed it you will see you over thought some 
principles it uses.

Mike

Quoting Gordon Smith <gosm...@adobe.com>:

> That seems silly. I wouldn't want to commit if the code is in some bad 
> state. What would I put for the commit message... "Oops, gotta go."?
>
> - Gordon
>
> -----Original Message-----
> From: Sylvain Lecoy [mailto:sylvain.le...@gmail.com]
> Sent: Tuesday, March 19, 2013 3:57 PM
> To: dev@flex.apache.org
> Subject: Re: Git's "branches are cheap and fast but modal" model
>
> When you work on a branch, and you want to work on another branch, you 
> first have to commit in the current branch you working on to save your 
> work.
>
> Then, you git checkout the branch you want to work on, and so on...
>
> Cheers !
>
>
> 2013/3/19 Gordon Smith <gosm...@adobe.com>
>
>> Is that what you do?
>>
>> - Gordon
>>
>> -----Original Message-----
>> From: Dasa Paddock [mailto:dpadd...@esri.com]
>> Sent: Tuesday, March 19, 2013 3:38 PM
>> To: <dev@flex.apache.org>
>> Subject: Re: Git's "branches are cheap and fast but modal" model
>>
>> You could use the stash command:
>>
>> http://git-scm.com/book/en/Git-Tools-Stashing
>> http://git-scm.com/docs/git-stash
>>
>> --Dasa
>>
>> On Mar 19, 2013, at 3:25 PM, Gordon Smith <gosm...@adobe.com>
>>  wrote:
>>
>> > I'm having a hard time with the fact that, although Git branches 
>> > are
>> cheap and fast, you can work on only one of them at a time. In 
>> Subversion, of course, they're just different directories and you can 
>> have editable files for multiple branches simultaneously.
>> >
>> > So suppose I'm editing files on one branch and haven't gotten to 
>> > the
>> point where I want to commit. When I want to work on another branch, 
>> what do I do with those edits?
>> >
>> > - Gordon
>> >
>>
>>
>
>
> --
> Sylvain Lecoy
>
> Ingénieur d'étude et développement
>
> +33(0)6 67 36 20 85
> +44(0)7599 618 024
>

--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com

Reply via email to