Hi Raul,
So if I understand your posting correctly you use a git-server in your own
development environment and perhaps a plugin in eclipse?

Regards,

Pierre

2009/10/23 Raul Sieberath <of...@sieberath.com>

> Jacques,
>
> 1 - Everyone has the whole history of development, what also is good
> for backup.
> 2 - It is distributed.
>  This means there is no central repository. No central
>  repository means that we do not need commiters as we need with SVN.
>  However, the community still have the people they trust. For example,
>  I fix something and I tell people that I fixed and it is available in
>  my branch (branch is fast. I mean really fast). Now, how this fix get
>  to the community. I will need to do the same as I do today. I will
>  tell someone that has the respect of the community to merge my fix
>  into his branch. In this case, I could tell you to test my fix. You
>  would decide when to do it, and when you have time you go ahead and
>  merge my fix into your development branch (remember branch is fast),
>  and if you like my fix, then you merge into your stable branch. You
>  push your branch to a server point where people can pull from. The
>  community gets my fix because they trust you and you have my fix in
>  your stable branch.
>  I think the main difference is that we do not work with diff anymore.
>  Each developer has a branch, and people get the patch directly in
>  the repository.
>  The file format is also very efficient and small. Even if everyone in
>  this list had one or more branches the system keep the tree very
>  small.
>
> About bigger commits, it is actually the contrary. You commit several
> times in your local machine. Then you push. When I pull after your
> push, I get all history commits you have done. Not one big change. I
> actually get everything.
>
> Well, I tried to explain from a perspective of someone that use svn.
> In the same way it is done today. People can try the fix pull from my
> branch and comment in the list that my fix is good or not.
>
> I hope it helped instead of confusing people more. But there are other
> people here using git and they can point out any mistakes I made or
> other scenarios.
>
> Raul
>
> On Thu, 22 Oct 2009 19:01:23 +0200
> "Jacques Le Roux" <jacques.le.r...@les7arts.com> wrote:
>
> > Thanks for comment Raul,
> >
> > How does it change the workflow, what does it changes ? Could you
> > elaborate a bit more please ? I have read on Apache MLs that some
> > persons are against using Git because, they say, it's not good for
> > collaboration. Their arguments is to say that, contrary as Subversion
> > general usage, with Git the tendency is to have bigger commit because
> > people work more isolated and then commit whole blocks of changes
> >
> > Jacques
> >
> > From: "Raul Sieberath" <of...@sieberath.com>
> > > GIT is really a very good tool. I use it locally and for other
> > > projects. However, it does change the work flow of development.
> > >
> > > My 2 cents
> > >
> > > Raul
> > >
> > > On Thu, 22 Oct 2009 01:14:57 -0500
> > > Ean Schuessler <e...@brainfood.com> wrote:
> > >
> > >> Adrian Crum wrote:
> > >> > I share some of the frustration Tim expressed, but at the same
> > >> > time I really appreciate the valuable contributions your company
> > >> > has made to the project.
> > >> >
> > >> > All I would ask is that you spend a little more time reviewing
> > >> > code and testing it before committing it.
> > >> Which brings up back to the value of the GIT-based pull-oriented
> > >> workflow. In the Linux kernel when someone has a feature they say
> > >> "people come checkout my repo for the cool thing I did" and people
> > >> go examine the work. The code doesn't go into someone's tree until
> > >> they already approve of it. If they have a complain they might say
> > >> "fix X, Y and Z and I will merge in your code".
> > >>
> > >> This way, if someone finds a "sloppier" workflow productive... so
> > >> be it. It may not get merged until they fix it up or someone works
> > >> with them to fix it up and it finally meets approval. The value
> > >> is, people who are not bothered by the sloppy workflow might work
> > >> fast and loose to prototype up some new feature.
> > >
> >
> >
>
>

Reply via email to