私は最近git-svnを使用して、gitを介して古いsvnリポジトリを管理しています。
私は最近、次のように作成したブランチで作業しています。
git checkout -b local-branch svn-branch
それ以来、私はそのブランチで作業し、以下を使用してsvn-branchにコミットしました。
git svn dcommit
ローカルブランチをマスターにマージする時が来たので、私は次のことを試みました:
git checkout master
git merge local-branch
ここまでは順調ですね。今、私はマージをsubversionにコミットし直したいので、これを試してみます:
git svn dcommit
しかし、今、私のマスターは、私が期待していたようにトランクではなく、svn-branchブランチにコミットしています。私が見逃したものはありますか、またはこの種のマージは、このようなsvnブランチ間でマージすることをお勧めしませんか?
ちなみに、私は代わりにsvnを介してマージを行いましたが、svnをできるだけ使用する必要がないようにしたいと思います。これを処理するための好ましい方法は何ですか?