2011-07-20 12 views
0

私は職場でSVNリポジトリを扱うためにTortoiseGITを使い始めたばかりです(ブランチ間でかなりジャンプする必要がありますので、かなりの時間を節約できます)。しかし、私はgitまたはSVNを使用していますが、git-svnは使用していません。最初にローカルブランチをリモート/トランクとマージするか、トランクに変更を加えるのに十分なだけマスターからdcommitを実行するのですか?git-svnを使用しているときに、どのブランチを実行する必要がありますか?

答えて

1

私はいつもそれをリベースするので、トランクrefの早送り動作のみが行われます。 git-svnがマージのために正しく動作するのだろうかと思います。私が覚えているように、git-svnはdcommitの後にsvnからフェッチを実行し、ヘッドを新しいトランクの位置にリセットします。あなたのリビジョングラフを混乱させなければならなくても、git-svnがdcommitに正しいリビジョンを拾うことができます。

+0

私は同僚に尋ねましたが、彼は常にあなたのブランチをリベースし、git mergeをしないことに同意します。 –

関連する問題