2

私は VS 2010 でアプリケーションを構築していました。Git ソース管理システムのサービスと Git ソース管理プロバイダー プラグインを使用しました。ソリューションの 90% が完成したので、アプリケーションのアーキテクチャに大きな変更を加えることにしました。そのため、いくつかのプロジェクト、ファイルを削除し、他のものを追加し、ソリューションのあちこちにあらゆる種類の変更を加えました。しかし、すべてを行う前に、ソリューション全体にコミットしました。その後、そのコミットに戻ることにしたとき、私のハードワークの 50% かそこらがなくなってしまいました。削除されたファイルの多くは戻ってこず、一部のプロジェクトは空に戻ってきました。私の仕事を元に戻す希望があれば、助けが必要です。コミットの履歴はまだ残っており、それ以来ソリューションには触れていません。

4

2 に答える 2

0
  1. 使用するバックアップがあるかどうかを確認してください。
  2. git fsckコマンドラインから使用して、Gitリポジトリの整合性を確認してみてください。
于 2013-02-13T21:42:42.390 に答える
0

単なる理論ですが、以前のコミットを失った可能性があります。その場合は、git reflog (こちらを参照) を試すか、失われたコミットを見つけるためのこのガイドに従ってください。ファイルをコミットした場合、それらはどこかにあるはずです。

于 2013-02-13T22:24:50.633 に答える