7
私はgit svn dcommit
でミスを犯し、コミット元に戻すしたいと思います。 (私は実際にブランチにプッシュしようとしているが、代わりにトランクに押し込んだ。)私はのgit - SVNでこれを行うことができますどのように?はどのようにgitのsvn dcommitを元に戻すのですか?
私はgit svn dcommit
でミスを犯し、コミット元に戻すしたいと思います。 (私は実際にブランチにプッシュしようとしているが、代わりにトランクに押し込んだ。)私はのgit - SVNでこれを行うことができますどのように?はどのようにgitのsvn dcommitを元に戻すのですか?
Subversionはに何の手段を提供していないGitのようコミットを元に戻すん。最近、私はあなたがさかのぼってSubversionがコミットメッセージを変更することができますTortoiseSVNのを使ってますが、Subversionは自身が多かれ少なかれ最終的なものであることをコミットし、学びました。
だから、あなたのコメントに既に指摘したように、git revert <commit_hash>
を使って変更を元に戻す新しいコミットとそれに続くgit svn dcommit
があります。
残念ながら、これは合計でこれら二つのコミットが効果的に何もしないでもあること、他の人に変更されたファイルでの競合を避けるために助けにはなりません。
だから、アイデアはGitが ''を元に戻し、その後、 '' ''利用になり、ここで http://stackoverflow.com/questions/2318777/undo-a-particular-commit-in-git –
user560079
を試してみてくださいgit svn dcommit''? –
ええと...答えとして書くと私はあなたのために投票します。 –