> Question: is it possible to keep the back-end SVN, but have people
interact with it through GIT or SVN clients? My experience with GIT was by
forking Lucene's GIT on github, but I never tried committing from there...

There's git svn: http://git-scm.com/book/ch8-1.html

But it doesn't really achieve many of the benefits of using Git, chiefly,
the distributed revision control paradigm.


Michael Della Bitta

Applications Developer

o: +1 646 532 3062  | c: +1 917 477 7906

appinions inc.

“The Science of Influence Marketing”

18 East 41st Street

New York, NY 10017

t: @appinions <https://twitter.com/Appinions> | g+:
plus.google.com/appinions<https://plus.google.com/u/0/b/112002776285509593336/112002776285509593336/posts>
w: appinions.com <http://www.appinions.com/>


On Fri, Jan 3, 2014 at 11:08 AM, Shai Erera <ser...@gmail.com> wrote:

> I tried working with git several times, every time I told myself "this
> time you're going to give it a serious try", and yet I kept going back to
> SVN each and every time. At times I thought "it's because you're too
> familiar with SVN, git is probably at least as good once you'll get to
> master it". But every time I re-started, I found myself reading about git
> workflow again. Every time it made sense to me, every time I felt "this
> time I really got it", yet nothing stuck in my brain.
>
> Maybe it's because I never gave it a very long try (I think a week was
> longest). But it feels too complicated. Too much typing on the command line
> compared to SVN.
>
> What does it give us over SVN? I'm not talking about GIT-vs-SVN, I'm
> asking what will GIT give us that we cannot do in our SVN today already.
> Would appreciate if someone can point out some benefits.
>
> I don't have a strong opinion. I would not move to GIT myself (we use SVN
> at work too) but wouldn't object if the community decides to move to GIT.
> If there are barriers (like Uwe's check-svn script), we need to resolve
> them.
>
> Question: is it possible to keep the back-end SVN, but have people
> interact with it through GIT or SVN clients? My experience with GIT was by
> forking Lucene's GIT on github, but I never tried committing from there...
>
> Shai
>
>
> On Fri, Jan 3, 2014 at 5:17 PM, Mark Miller <markrmil...@gmail.com> wrote:
>
>> Just to answer some of your questions:
>>
>> On Jan 3, 2014, at 8:18 AM, Uwe Schindler <u...@thetaphi.de> wrote:
>>
>> > Hi,
>> >
>> > I fully agree with Robert: I don't want to move to GIT. In addition,
>> unless there is some tool that works as good as Windows' TortoiseSVN also
>> for GIT, so I can merge in milliseconds(TM), I won't commit anything.
>>
>> SmartGit is way better than TortoiseSVN IMO. Your favorite tool is a
>> silly way to decide something like this IMO as well though.
>>
>> >
>> > I just note: I was working as committer for the PHP project
>> (maintaining the SAPI module for Oracle iPlanet Webserver), but since they
>> moved to GIT 2 years ago, I never contributed anything anymore. I just
>> don't understand how it works and its completely unusable to me. E.g. look
>> at this bullshit: https://wiki.php.net/vcs/gitworkflow - Sorry this is a
>> no-go. And I have no idea what all these cryptic commands mean and I don't
>> want to learn that. If we move to GIT, somebody else have to commit my
>> patches.
>>
>> Others committed your patches in the past and I’m sure they will continue
>> to do so in the future if you desire.
>>
>> >
>> > And the other comment that was given here is not true: Merging with SVN
>> works perfectly fine and is easy to do, unless you use the command line or
>> Eclipse's bullshit SVN client (that never works correctly). With a good GUI
>> (like the fantastic TortoiseSVN), merging is so simple and conflicts can be
>> processed in milliseconds(TM). And it is much easier to understand.
>>
>> An opinion not commonly shared by my reading. At a minimum, simply
>> opinion though.
>>
>> >
>> > Also Subversion is an Apache Project and I want to add: We should eat
>> our own dog food. Just to move to something with a crazy license and a
>> broken user interface, just because it's cool, is a no-go to me.
>>
>> Certainly not because it’s cool! Who argued that?
>>
>> > We would also need to rewrite all our checking tasks (like the
>> check-svn-working-copy ANT task) to work with GIT. Is there a pure Java
>> library that works for GIT? I assume: No.
>>
>> You assume wrong. JGit is used by many projects, I’ve used it myself.
>>
>> > So this is another no-go for me. The checks we do cannot be done by
>> command line.
>>
>> I guess it’s not a no go then, because your assumption was wrong…
>>
>> - Mark
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>> For additional commands, e-mail: dev-h...@lucene.apache.org
>>
>>
>

Reply via email to