タグ

ブックマーク / dxd8.com (3)

  • Gitで他のリポジトリから一部のファイルのみをcloneする方法 - (DxD)∞

    Gitで「あのリポジトリのこのファイルだけをcloneしたい」という場合に、Sparse checkoutという機能があることを知ったのでそのメモです。 Sparse checkoutはGit 1.7.0以降で追加された機能で、マージに関するコマンド(merge, checkoutなど)で任意のファイルのみを対象とする機能です。つまり、厳密には、一部のファイルのみをcloneするわけではなく、他のリポジトリをまるごとcloneした後に任意のファイルのみをチェックアウトする機能なのですが、目的に近い結果を得ることはできそうです。 Sparse checkoutを使用するには、通常通りにcloneした後、「core.sparse-checkout」を「true」に設定します。 git clone clone元のリポジトリ ワーキングディレクトリ cd ワーキングディレクトリ git confi

  • Gitのブランチで効率的に開発・運用・保守・管理する方法 - (DxD)∞

    はじめに 最初に、Gitに関するリソースとして、では「入門Git」と「実用Git」、Web上では「Pro Git」が読みやすく、わかりやすいため、Gitについて知りたい人は一読をおすすめします。 特に、他のバージョン管理システムに関する前提知識がある場合には、Gitの概念や使い方も比較的スムーズに理解できるかと思います。実際に、バージョン管理システムをSubversionからGitへと移行してからしばらくが経ちますが、通常の操作に関しては、それほど不自由することなくGitを利用できています。 しかし、Gitを利用していくにつれて色々と疑問も出てきます。局所的なワークフローについては、様々なリソースによって理解することができます。では、効率的に開発・運用・保守・管理を行うために、大局的・継続的なワークフローをどのように採ればよいのか、特にGitの柔軟性を活かすにはブランチをどのように使えば

  • JavaScript 第5版 - 11章 正規表現パターンマッチング - (DxD)∞

    11.2 パターンマッチング用の文字列メソッド Stringオブジェクトには、正規表現を使ってパターンマッチングと検索・置換を行うメソッドが4つあります。 // search()メソッド // 正規表現にマッチした文字列の先頭の文字位置を返す。見つからなかった場合は-1を返す。 'JavaScript'.search(/script/i); search()メソッドではgフラグはサポートされません。また、引数に正規表現以外を指定すると、引数はRegExpコンストラクタに渡されます(=正規表現に変換される)。 // replace()メソッド // 正規表現にマッチした文字列を検索/置換する。 'javascript'.replace(/javascript/gi, 'JavaScript'); replace()メソッドの引数に正規表現以外を指定すると、文字列そのものが検索されます。Reg

  • 1