git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Rebasing with merges and conflict resolutions
@ 2010-03-26  3:11 R. Tyler Ballance
  2010-03-26  7:02 ` Johannes Sixt
  2010-03-26 17:36 ` Jon Seymour
  0 siblings, 2 replies; 5+ messages in thread
From: R. Tyler Ballance @ 2010-03-26  3:11 UTC (permalink / raw)
  To: git

[-- Attachment #1: Type: text/plain, Size: 1324 bytes --]

I am trying to use rebase to straighten out a couple topic branches' histories
and running into nothing but troubles and I'm wondering if:
   a) I'm doing it wrong (highly likely)
   b) what I want is not possible
   c) banana!

Two contributors worked in tandem on a particular project, constantly merging
back and forth between each other creating a history of 118 commits total with
37 of them being merge commits, 7 of those merge commits having conflict
resolutions involved.

I would /like/ to rebase those into a more linear revision history, but I
can't seem to find any set of commands that doesn't have me:
   a) Manually re-doing every conflict resolution and merge (git rebase -p master)
   b) Drastically diverging from the original topic branch and entering some
      sort of mergeless hell (git rebase master)


Is it even possible to straighten this out without a massive rework of these
commits?

In the future, is there a better way for two developers to work in the same
back-and-forth fashion (code ping pong!) without leading to *heavily* merged
histories that are unpossible to untangle?


Halp!


Cheers,
-R. Tyler Ballance
--------------------------------------
 Jabber: rtyler@jabber.org
 GitHub: http://github.com/rtyler
Twitter: http://twitter.com/agentdero
   Blog: http://unethicalblogger.com


[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-03-26 18:11 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-26  3:11 Rebasing with merges and conflict resolutions R. Tyler Ballance
2010-03-26  7:02 ` Johannes Sixt
2010-03-26 17:16   ` R. Tyler Ballance
2010-03-26 18:11     ` Jon Seymour
2010-03-26 17:36 ` Jon Seymour

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).