<br><br><div class="gmail_quote">On Thu, Mar 8, 2012 at 9:12 PM, Ryosuke Niwa <span dir="ltr"><<a href="mailto:rniwa@webkit.org">rniwa@webkit.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="gmail_quote"><div class="im">On Thu, Mar 8, 2012 at 12:04 PM, Adam Treat <span dir="ltr"><<a href="mailto:atreat@rim.com" target="_blank">atreat@rim.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



There is nothing about git that forces you to have multiple branches locally.  Good practice, yes, but nothing forcing it.  As for the difficulty of resolving conflicts between patches you've made locally and changes made on the shared repository since you started making your local patches... nothing about git makes this any harder.  Unless you have a lock based source control system you'll have to resolve conflicts.</blockquote>



<div><br></div></div><div>On Thu, Mar 8, 2012 at 12:05 PM, Joe Mason <span dir="ltr"><<a href="mailto:jmason@rim.com" target="_blank">jmason@rim.com</a>></span> wrote:<div class="im"><br><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">



It seems to me that there's no need to use multiple local branches in git if you find it confusing - it's an additional feature, but I don't see anything that requires it.<br><br>What workflow do you have that requires you to have multiple branches locally in git, and how do you solve it in svn without using branches?<br>



<br>What precisely do you find difficult about merging remote changes, and how is the svn equivalent easier?</blockquote></div></div><div><br></div><div>The simplicity. In git, I have to worry about things like committing local changes before rebasing to master, or stashing, etc... In svn, all I have to do is to run "svn up".</div>

</div></blockquote><div><br></div><div>I wonder, do you really run svn up that much? I'd expect that this breaks your checkout every now and then if some dependencies change. I usually run update-webkit, which should hide the rebasing actions from you</div>

<div><br></div><div>-jochen</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><span class="HOEnZb"><font color="#888888">

<div><br></div><div>- Ryosuke</div><div><br></div></font></span></div>
<br>_______________________________________________<br>
webkit-dev mailing list<br>
<a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
<a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev" target="_blank">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a><br>
<br></blockquote></div><br>