私はこのRailsシステムで作業を開始しており、サーバーを修正していくつかのテストを行うことができると言われました。私はテストのために少数のファイルに少し変更を加え、私の疑惑を確認してから、ルートディレクトリで再帰的なgit checkoutを行いました。ファイルを元に戻すためにgit checkoutを使用します - とにかく復元するには?
私は問題のない乗客を再起動しましたが、MySQLでエラーが発生しました。つまり、私のdatabase.ymlファイルに正しい資格がありませんでした。私が前にしていたdevはdatabase.ymlをバージョン管理に入れていたので、このシステムのユーザ名/パスワードは再帰的git checkoutの前回のコミットに戻っていた。
このバージョンのdatabase.ymlを取得する方法はありますか?私のgitコミットを進めたいと思っていますが、このファイルを回復することが可能であれば、私はその上で猿をしたくありません。誰にでもアイデアはありますか?
*これをバージョン管理に入れると、悲しみと痛みだけになります。 – zetetic
ファイルがコミットされなかった場合、つまり以前の開発者が変更を行った場合、コミットしなかった場合、変更を元に戻した場合はどうなりますか?それは失われていますか? –
ああ、コミットされなかったなら、あなたはオペレーティングシステムの慈悲に満ちています。通常、答えはノーです。毎時インクリメンタルバックアップがある場合は、いつでもそれを復元することができます。 – tadman