2017-10-11 10 views
0

私はメッセージングの親という名前のレポを持っています。 当初、このレポのバージョンは1.1.0でした。その後、いくつかの変更を加えて1.2.0にアップグレードされました。今、私たちはこのバージョンの上にさらにいくつかの変更を加えました。なんらかの理由で、バージョンが1.1.0から1.2.0に変更されたコミットを元に戻す必要があります。そのコミットを元に戻すことは可能ですが、私たちはそれに加えて最新の変更を維持していますか?どちらのコミットにも競合するファイルはありませんTortoiseGitを使って特定のコミットを元に戻すには?

答えて

2

はい、次のことができます:TortoiseGit -> Show Logこのコミットを選択し、右ボタンを押してコンテキストメニューから選択してください:Revert Change by this commit

enter image description here

新規コミットは、このコミット復帰れ、作成され、他のすべてのコミットはそのまま滞在しています。アトラシアンgit revertから

のgit revertコマンドは、コミットされたスナップショットを元に戻します。しかし、 の代わりに、プロジェクトの履歴からコミットを削除すると、コミットによって導入された変更を元に戻して を取り消し、結果のコンテンツに新しいコミット を追加する方法がわかります。これにより、Gitの履歴が失われるのを防ぎます。 は更新履歴の整合性にとって重要で、 は信頼性の高いコラボレーションのために重要です。

関連する問題