Ho un repository svn git.Git Svn woes, perché oh, perché non posso mai dcommit?
git svn clone http://myrepo/ myrepo
Non voglio lavorare in master:
git checkout -b development
mod per un po '.
git checkout master
git svn rebase
git rebase development
git svn dcommit
finora tutto bene, sembra nessuno si è impegnato da quando ho fatto la scorsa, svn rebase doesnt apportare modifiche e la mia rebase dallo sviluppo lavora a-ok.
Merge conflict during commit: File or directory 'inc/data.inc' is out of date; try updating: resource out of date; try updating at /usr/local/git/libexec/git-core/git-svn line 576
Beh, no Mr SVN, non è. Ti ho chiesto l'ultima e hai detto che ce l'avevo già. È diverso perché l'ho cambiato.
Che cosa sta succedendo qui, perché non posso impegnarmi?
Non è necessario tornare a maestro di dcommit. Se digiti 'git svn info' mentre sul ramo di sviluppo vedrai che è anche connesso al trunk svn. Quindi, basta inviare direttamente da quel ramo piuttosto che tornare al master. –
A volte trovo che git svn rebase può essere finnicky, quindi preferisco tenere la linea svn separata e fare un merging/patching in git. ecco perché i 2 rami. – jhogendorn