Those should be "git commit -a" not "svn commit -a".  Oops.

On Fri, Jul 22, 2011 at 8:11 AM, Howard Lewis Ship <hls...@gmail.com> wrote:
> I wish the git svn integration was slightly better, especially when
> attempting to backport fixes.
>
> That being said, using git in any way is preferable to svn.  The
> ability to create a local branch, do a series of commits to it (all
> local), then merge or rebase those commits onto trunk and commit as a
> group is terrific.  It encourages you to make frequent, small commits
> which are easier to understand and, when necessary, merge.
>
> My workflow:
>
> Start in trunk
>
> git svn rebase    // pulls down latest changes
>
> git co -Blocal // create a local branch, overwriting any existing local branch
>
> ... code, test ....
>
> svn commit -a
>
> ... code, test ...
>
> svn commit -a
>
> git co trunk
>
> git svn rebase // Pull down latest changes
>
> git rebase local // Insert local branch changes into trunk
>
> git svn dcommit // SVN commit for each local commit
>
> The only pain in Git is dealing with merges, but (outside of say,
> TapestryModule) conflicts are pretty rare.
>
>
> On Thu, Jul 21, 2011 at 11:59 PM, Igor Drobiazko
> <igor.drobia...@gmail.com> wrote:
>> Would you recommend to use git svn or is it still a pain in the ass?
>>
>> Is the described approach in this post still valid?
>>
>> http://tapestryjava.blogspot.com/2010/04/setting-up-committer-access-git-for.html
>>
>> On Wed, Jul 20, 2011 at 11:30 PM, Howard Lewis Ship <hls...@gmail.com>wrote:
>>
>>> I work in Git, but use "git svn dcommit" to commit back up to SVN.
>>>
>>> I've found, though, that when working off trunk, its easier to use SVN
>>> (i.e., to backport fixes).  git svn 's support for branches (or at
>>> least, merging/cherry-picking to branches) is buggy ... or at least, I
>>> don't understand it.
>>>
>>> On Wed, Jul 20, 2011 at 1:31 PM, Igor Drobiazko
>>> <igor.drobia...@gmail.com> wrote:
>>> > Who is using what to commit to Tapestry? If you are using Git to commit
>>> to
>>> > Apache's SVN, how do you do it?
>>> >
>>> > --
>>> > Best regards,
>>> >
>>> > Igor Drobiazko
>>> > http://tapestry5.de
>>> >
>>>
>>>
>>>
>>> --
>>> Howard M. Lewis Ship
>>>
>>> Creator of Apache Tapestry
>>>
>>> The source for Tapestry training, mentoring and support. Contact me to
>>> learn how I can get you up and productive in Tapestry fast!
>>>
>>> (971) 678-5210
>>> http://howardlewisship.com
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>>
>>>
>>
>>
>> --
>> Best regards,
>>
>> Igor Drobiazko
>> http://tapestry5.de
>>
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org

Reply via email to