Je souhaite synchroniser un référentiel GIT local avec un référentiel GIT distant et un référentiel SVN.Histoire de GIT sans fin - qu'est-ce que je fais mal ici?
Les étapes que je suis d'exécution sont les suivantes:
> git push
Everything up-to-date
> git pull
Already up-to-date.
D'accord, mes prises en pension de GIT à distance semble être bien jusqu'à présent.
> git svn rebase
First, rewinding head to replay your work on top of it...
Applying: Fixing some javadoc problems.
Using index info to reconstruct a base tree...
<stdin>:13: trailing whitespace.
\t
<stdin>:21: trailing whitespace.
\t\t\t\t<configuration>
<stdin>:22: trailing whitespace.
\t\t\t\t\t<links>
<stdin>:23: trailing whitespace.
\t\t\t\t\t\t<link>http://java.sun.com/javase/6/docs/api/</link>
<stdin>:24: trailing whitespace.
\t\t\t\t\t</links>
warning: squelched 1 whitespace error
warning: 6 lines add whitespace errors.
Falling back to patching base and 3-way merge...
Auto-merging lilith-parent/pom.xml
I remplacé onglets avec \ t pour plus de clarté.
C'est une fusion que j'ai déjà faite, précédemment ...
J'ai maintenant une nouvelle version locale.
> git svn dcommit
[commits the new version to SVN... again...]
maître maintenant et le tronc sont toutes deux à la tête de mon dépôt local.
> git push
To ssh://[email protected]/gitroot/lilith/lilith
! [rejected] master -> master (non-fast forward)
error: failed to push some refs to 'ssh://[email protected]/gitroot/lilith/lilith'
Cela signifie, autant que je sache, que je dois exécuter une première traction. Soooo ....
> git pull
Already uptodate!
Merge made by recursive.
qui me remet au début ... :(Rincer et répéter.
J'ai le sentiment que je suis absent un point assez important ici, quelqu'un peut-il m'expliquer cela?
Ok, j'ai pu résoudre mon problème immédiat émission « origine git push: master » suivi « origine git push ». Cela a réinitialisé mon dépôt git à un état plus sain (c'est-à-dire sans les 5 fusions que j'avais créées entre-temps). Je suppose que je vais juste laisser de côté la resynchronisation avec svn dans le futur car ça ne vaut probablement pas le coup. Merci de votre aide! – Huxi