2017-05-02 3 views
0

私はCloud9を使用しています。私はかなり新しく、 "rails g Scaffold"ステートメントを書いて走りましたが、それ以前に変更を加えるのを忘れました。前回の日付に変更をロールバックする方法はありますか?最後に私がこれに取り組んだのは3日前だったので、私は3日前に自分のサイトが最初からやり直すのではなく、そのように見えるようにすべての変更を元に戻したいと思っています。Ruby on Railsの変更をどのようにロールバックするのですか?

+0

あなたはgitのようなバージョン管理システムを使用しているやってみますか? – moveson

+0

ごめんなさい、あなたはそれが何を意味するのか分かりません.GitHubについて話していますか?それから私はそこに私のプロジェクトをバックアップしていません。 –

+0

@ JohnDoe gitでは、さまざまな時点でアプリケーションのスナップショットを定義できます。 Githubはこれらの「リポジトリ」用のWeb UIですが、gitはコンピュータで実行するプログラムです。これまで使用していなかったのであればロールバックするのが遅すぎるかもしれませんが、今度はコミットを開始するのが良いでしょう。ところで、すべての 'rails g'コマンドには、生成されたファイルを削除するための' rails d'または 'rails destroy'コマンドがあります。 –

答えて

1

それはあなたがgithubのを使用する場合は、例えば、それを行うにはいくつかの方法がありますgithub.com

のような任意のバージョン管理システムを使用している場合、そのような場合、私はあなたを歩くことができます依存。 Cloud9のために

私はここで説明しているものhttps://docs.c9.io/docs/file-revision-history

+0

実際、gitを使用していないなら、ここで最善のオプションはファイルの改訂履歴を使うことです。 –

関連する問題