Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
既に svn リポジトリにある複数のリビジョン (28693、28756、28747 など) を元に戻す必要があります。
svn を使用すると、1 つのコマンドでこれを実現できます。
svn merge -c -28693,-28756,-28747 https://repository/trunk
git-svnで同じにする方法は?
git revert <commit1> <commit2> ...トリックを行う必要があります。
git revert <commit1> <commit2> ...
ディスカッションに従って編集 します。ハッシュがわからない場合(フィールドgit logを見ると、でSVNリビジョンを見つけることができます。これは、後の番号です)、次のワンライナーが機能します。git-svn-id@
git log
git-svn-id
@
git revert $(echo r<REV1> r<REV2> r<REV3> | xargs -n1 git svn find-rev)