タグ

2014年7月22日のブックマーク (3件)

  • gitのmerge-commitをrevertする - 車輪を再発明 / koba04の日記

    これまでtopic branchをmergeするときはrebaseしてfast-forwardな状態でmergeするか、merge --squashして何かあった時にすぐに戻せるようにと考えていたのですが、そもそもmergeを簡単にrevert出来れば問題ないしどうやるのかなぁと思って調べたところ、revert -mオプションで出来るんですね。 http://qiita.com/items/41b724a1c3569044372c (mergeした記録を残す必要がないときはfast-forwardなmergeでもいいと思いますがその辺りの議論は http://togetter.com/li/407277 を) mergeコミットを取り消したい場合 % git revert -m 1 mergeコミットのSHA1という感じでやれば出来るのですが-mの後の数値ってなんだということで色々試してみ

    gitのmerge-commitをrevertする - 車輪を再発明 / koba04の日記
    ggkuron
    ggkuron 2014/07/22
  • Linq入門記-23 (LINQ To Object, SelectMany) - いろいろ備忘録日記

    今回は、SelectMany拡張メソッドについてです。 SelectMany拡張メソッドは、Select拡張メソッドと同じように 特定のシーケンスに対して射影を行いますが、最後に結果のシーケンスを 平坦化して返してくれるメソッドです。 なんか文字で書くと、書きづらいのですので、実際のクエリ定義と交えて説明します。 以下のような、データクラスが存在するとします。 class Team { public string Name { get; set; } public IEnumerable<string> Members { get; set; } } 上記のクラスは、チームメンバの名前としてIEnumerable型のプロパティを持っています。 これを、 from team in teams select team.Members; という風に、クエリ式を定義して取得するとクエリ結果は IE

    Linq入門記-23 (LINQ To Object, SelectMany) - いろいろ備忘録日記
    ggkuron
    ggkuron 2014/07/22
  • Flatten List in LINQ

    I have a LINQ query which returns IEnumerable<List<int>> but i want to return only List<int> so i want to merge all my record in my IEnumerable<List<int>> to only one array. Example : IEnumerable<List<int>> iList = from number in (from no in Method() select no) select number; I want to take all my result IEnumerable<List<int>> to only one List<int> Hence, from source arrays: [1,2,3,4] and [5,6,7]

    Flatten List in LINQ
    ggkuron
    ggkuron 2014/07/22