タグ

2009年4月21日のブックマーク (2件)

  • コミットした変更を元に戻す - yuumi3のお仕事日記

    ある開発で Gitを使っています。その開発ではプロトタイプ毎にブランチを作っていたのですが、プロトタイプ1をお客様に評価して頂き、次のプロトタイプのプロトタイプ2を作る事になったのですが、うっかりしてプロトタイプ2のブランチを作らず、プロトタイプ2用のコードをプロトタイプ1のブランチにコミットしてしまいました(もちろんレポジトリーサーバーへのpushも) ^^); 後々の事もあるので、絶対にプロトタイプ1の最終形が取り出せる必要があります。しかしタグも付けてなかったのでピンチです。 いろいろと調べてみると、Git は reset や revertコマンドで変更を取り消せるようです。CodeReposのFAQ/Git に解りやすく書かれています。ありがとうございます。 さて回復手順ですが レポジトリーのバックアップ 操作ミス等でレポジトリーがおかしくなってしまうと大変なので、レポジトリーサー

    d5884
    d5884 2009/04/21
  • Scala開眼

    1階受付:インストール等 / 1階案内版:コマンド / 2階:書き方 / 3階:文と式 / 4階:関数 / 5階:オブジェクト指向 / 6階:型 / 7階:注釈等 / 屋上:言語仕様要約 / 雲:scalaパッケージ概観 / 青空:その他の付属パッケージ概観 なお、以上の解説はJavaの文法とコマンドや標準ライブラリ等を一応知っていることを前提(現行のScalaはなおJavaライブラリへの依存度が高くScalaだけで完結できる状態では無い。なお、Scalaのコンパイラ自体はJava1.4用のコードも吐けるが、標準ライブラリが多く1.5を前提としている)とし、その違いだけをとりあえずは書き留めるものである。もっぱら文法やライブラリ参照用であることを目指しているので、例や特長等は次のリンクを参照されたい(なおただし、原著者たちの配慮にもかかわらず、それらの例は関数型言語に関する事前の概要的把握