ローカルマシンにgit-svnリポジトリがあります。
私のワークフローは次のとおりです。
git checkout master
<made bunch o' changes>
git add .
git checkout -b new_branch
git commit -a
git svn rebase
git checkout master
マスターをチェックアウトしたとき、リベースの結果が適用されているのを見て驚いた(私の変更を除いた)。
これは予想される動作ですか?マスターではなく、SVNから私のブランチに最新のものをプルしただろうと思っていたでしょう。それは、最初にマスターで「svn rebase」を実行し、次にマスターでブランチをリベースしたかのようでした。
ジャスティン