[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

gitとテストに関するhiroomiのブックマーク (3)

  • 大きなGitリポジトリをクローンするときの工夫を図解します - DeNA Testing Blog

    こんにちは、SWETでCI/CDチームの前田( @mad_p )です。 SWETではCI/CDチームの一員として、Jenkins運用のサポートや、CI/CD回りのノウハウ蓄積・研究をしています。 はじめに Gitリポジトリをクローンすると、ローカルフォルダにはそのリポジトリの全体がダウンロードされ .git というフォルダに格納されます。ブランチをチェックアウトすると、ブランチ内のファイルがワーキングツリーとして展開されます。この様子を図にするとこのようになります。 この .git とワーキングツリーの使うディスク容量を節約しようというのが今回のお話です。特にJenkinsにおいて、大きめのGitリポジトリをクローンしてくる場合に課題があり、いろいろ工夫してみたので、その結果を紹介します。同じCI/CDチームの加瀬による記事「大規模リポジトリで高速にgit cloneするテクニック」と内容

    大きなGitリポジトリをクローンするときの工夫を図解します - DeNA Testing Blog
  • 問題のあるコミットを特定する ( git bisect )

    内容 基的な使い方は他の記事を参照してください。 [git bisect で問題箇所を特定する] (http://qiita.com/usamik26/items/cce867b3b139ea5568a6) しかし、ビルドが失敗するなど、テストがそもそも失敗した時の対応がどこにもまとめられていないので サマリ的な要素も含めてまとめてみます。 ぶっちゃけgit bisect skipの紹介と、 git bisect run時にskipをさせるために125を返すということの紹介だけ。 基的な使い方 手動 開始 基 ワンライナ git bisect start <bad commit> <good commit> 自動で中間のコミットがチェックアウトされた状態になる 成否を入力 成功 git bisect good 失敗 git bisect bad テスト不能 git bisect sk

    問題のあるコミットを特定する ( git bisect )
  • 二カ月間ブランチを利用した開発フローを実践して感じたメリットとデメリット | DevelopersIO

    記事は当初SVNとGitの比較として「ブランチを用いた開発フロー」のメリット・デメリットについて記載していましたが、 「SVNでもブランチを利用できること」「分散型という言葉に対する記載の誤り」についてご指摘をいただきました。 そのため、ブランチを利用した開発フローに対して感じたことを焦点に記事を修正しております。誤った情報を記載していたこと、SVNに対して誤ったイメージをもつ可能性のある記載をしていたことに対し、深くお詫び申し上げます。 Gitをまともに使い始めて約二ヶ月がたちました。 特に、「ブランチをきる」「修正する」「レビューする」「マージする」という、おそらくGitで想定されている開発フローに沿っての開発はクラスメソッドに入社してからが初めてです。 6月に入社する以前は、開発用のソースコード管理には主にSVNを利用し、1つのバージョンの流れに全ての修正をコミットしていくフローで

    二カ月間ブランチを利用した開発フローを実践して感じたメリットとデメリット | DevelopersIO
    hiroomi
    hiroomi 2017/07/29
  • 1