-1

多分私は何か間違ったことをしているかもしれませんが、私はgit svnを使用しており、次のコマンドを実行しています

git checkout master
git merge clean
git svn dcommit

マージはうまくいき、大量のファイルを削除し、ファイルをマージし、ファイルを追加しますが、git svn dcommit はすべてのファイルをプッシュしません。次に、 git svn rebase を実行して、すべてが速度を上げていることを確認し、いくつかの競合を見つけて修正し、コミットして再度プッシュすると、競合で変更されたファイルのみがプッシュされます。

アイデア?

4

1 に答える 1

0

gitでは、マージの代わりにリベースを実行して線形履歴を作成する必要があります。そうすれば、それをsvnにコミットできます。

于 2012-09-07T14:47:54.213 に答える