1

既に svn リポジトリにある複数のリビジョン (28693、28756、28747 など) を元に戻す必要があります。

svn を使用すると、1 つのコマンドでこれを実現できます。

svn merge -c -28693,-28756,-28747 https://repository/trunk

git-svnで同じにする方法は?

4

1 に答える 1

2

git revert <commit1> <commit2> ...トリックを行う必要があります。

ディスカッションに従って編集
します。ハッシュがわからない場合(フィールドgit logを見ると、でSVNリビジョンを見つけることができます。これは、後の番号です)、次のワンライナーが機能します。git-svn-id@

git revert $(echo r<REV1> r<REV2> r<REV3> | xargs -n1 git svn find-rev)
于 2013-02-06T13:06:48.987 に答える