Estoy usando git svn para trabajar con un cliente que tiene un repositorio svn (nuestro material está en github).git svn rebase siempre entra en conflicto con mis propios commits
Así que siga las instrucciones y hacer un git rebase svn y luego git svn dcommit
que funcionó la primera vez, pero desde entonces siempre rebase los conflictos en casi cada commit. Parece que no se da cuenta de cuáles compromisos son míos, y se queja de que las cosas son contradictorias. Cada vez que tengo que git rebase, sigo hasta que los aprueba y con éxito aplica mis últimos commits. Nunca se da cuenta de dónde estaba la última vez que hice una rebase (que creo que es lo que se supone que debe suceder).
Primero de todo ... ¿por qué? Entonces, ¿puedo solucionar esto de alguna manera?
First, rewinding head to replay your work on top of it...
Applying: Deleting their old build management stuff as its pretty crappy. Will re-build at some point.
Using index info to reconstruct a base tree...
Falling back to patching base and 3-way merge...
No changes -- Patch already applied.
Applying: Added some error checking around Android specific calls
Using index info to reconstruct a base tree...
<stdin>:16: space before tab in indent.
Android.hideKeyboard();
<stdin>:31: space before tab in indent.
Android.launchNewAccount();
warning: 2 lines add whitespace errors.
Falling back to patching base and 3-way merge...
CONFLICT (modify/delete): src/LoginForm.js deleted in HEAD and modified in Added some error checking around Android specific calls. Version Added some error checking around Android specific calls of src/LoginForm.js left in tree.
Auto-merging src/ChildPanel.js
CONFLICT (content): Merge conflict in src/ChildPanel.js
Failed to merge in the changes.
Patch failed at 0002 Added some error checking around Android specific calls
When you have resolved this problem run "git rebase --continue".
If you would prefer to skip this patch, instead run "git rebase --skip".
To check out the original branch and stop rebasing run "git rebase --abort".
Haha. Amo tu línea de apertura. Voy a dar una oportunidad, gracias! –
Supongo que por git-svn ref ID te refieres al nombre de la rama 'remotes/git-svn'? –
Er ... git co no es un comando. git checkout supongo? (Solo me aseguro de que no estoy usando git svn en ese momento) –