並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

サブモジュールの検索結果1 - 8 件 / 8件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

サブモジュールに関するエントリは8件あります。 gittechfeedGit などが関連タグです。 人気エントリには 『Gitのサブモジュールで困ったら読む本:mochikoAsTech』などがあります。
  • Gitのサブモジュールで困ったら読む本:mochikoAsTech

    Gitのサブモジュールで困ったことがある、そんなあなたのための一冊です。 サブモジュールとは、Gitの機能のひとつです。 サブモジュールを使えば、あるプロジェクトのリポジトリを、別のリポジトリのサブディレクトリとして扱えるようになります。 電子版はどなたでも無料(0円)でお読みいただけます。 サブモジュールで困ったことがある方は、ぜひ読んでみてください♡ ▼目次 第1章サブモジュールとは? 1.1 Git とは 1.2 Git のサブモジュールとは 1.3 サブモジュールの便利な使用例 1.4 サブモジュールを使ってみよう 1.5 サブモジュールを含むリポジトリをクローンしてこよう 1.6 最初からサブモジュールの中身も含めて全部連れてきたかった 1.7 メインリポジトリとサブモジュールは親子の関係 第2章サブモジュールのトラブルシューティング 2.1 【トラブル】サブモジュールを使ってい

      Gitのサブモジュールで困ったら読む本:mochikoAsTech
    • Git Submodules でサブモジュール内のリポジトリをリモートの master の最新版に追従する - Qiita

      サブモジュールが更新されない Git Submodules を使うと他のリポジトリのコードを取り込むことができます。 しかし、上記のようにサブモジュールを追加すると、サブモジュール側が更新されても新しい更新に追従することができません。git submodule update を実行してもリモートの最新の状態に追従することができません。 Git Submodules は、通常はブランチではなく特定のコミット単位で関連付けを行うため、上記のコマンドを実行すると、その時点での最新のコミットのコミット ID で関連付けを行います。つまり、その後、サブモジュール側が更新されても、コミット ID は変更されないため、git submodule update しても更新されないのです。 ブランチ名を指定 ブランチ名を追加することでそのブランチの最新版に追従することができます。

        Git Submodules でサブモジュール内のリポジトリをリモートの master の最新版に追従する - Qiita
      • 【git submodule】複数のFlutterプロジェクトの共通コードをサブモジュール化する方法

        Flutter大学にはスマホアプリ、Webアプリ、管理画面、FlutterWorkと4つのプロジェクトがあり、全て同じFirebaseを参照しています。そのため、Domain層やRepository層と言われる部分のコードがほとんど同じです(UserクラスやUserRepositoryなど)。そして全部Flutterで作られています。 スマホアプリ web 管理画面 FlutterWork つまり、同じようなFlutterのコードが全てのリポジトリにあり、こっちを更新したらあっちを更新しなければいけないという状態でした。 なので共通化しました。 共通部分のFlutterのコードを切り出して1つのpackageとし、git submoduleで連携することで、同じコードを使いまわせるようにした方法をこの記事に記したいと思います。 結論 先にどういう状態になったのか紹介します。 下図のファイル

          【git submodule】複数のFlutterプロジェクトの共通コードをサブモジュール化する方法
        • tarballize - サブモジュールも含めてGitリポジトリをダウンロード MOONGIFT

          GitHubなどのGitリポジトリサービスではリポジトリをZipでダウンロードする機能があります。しかしZipダウンロードするとサブモジュールがある場合に、その情報がある.gitディレクトリがないので不便です。 そこで使ってみたいのがtarballizeです。指定したリポジトリをサブモジュールも含めてアーカイブしてくれます。 tarballizeの使い方 tarballizeはリポジトリに加えてタグも指定します。 $ ./tarballize https://github.com/devsisters/goquic master Cloning into '/var/folders/s3/q1g_r4fn0bj__vcwwk_kkg6m0000gp/T/tmp.FPBZP8sB/master'... remote: Enumerating objects: 235, done. remot

            tarballize - サブモジュールも含めてGitリポジトリをダウンロード MOONGIFT
          • サブモジュールを含むリポジトリのGit cloneは--recursiveオプションが必要 - Qiita

            TL;DR サブモジュールを含むリポジトリは単純にgit cloneするだけではサブモジュールはcloneされません。 その時は --recursive オプションを追加することでまとめてcloneできます。

              サブモジュールを含むリポジトリのGit cloneは--recursiveオプションが必要 - Qiita
            • これならわかる!git submoduleでサブモジュールを追加する方法 | 侍エンジニアブログ

              「git submodule」コマンドを使用することで、外部のリポジトリを簡単に追加することができます。 git submoduleの使い方がいまいちわからない 追加したサブモジュールはどうやって更新するの? 追加したサブモジュールの確認・削除の方法が知りたい git submoduleとは git submoduleを一言で言うと、「外部のリポジトリを現在のプロジェクトに追加」するためのコマンドです。開発において、現在のプロジェクトから別のリポジトリを追加して使用することはよくあります。 git submoduleを使用すると、外部のリポジトリを現在の自分のリポジトリにサブモジュールとして追加することで、参照することができます。 git submoduleの書き方: # サブモジュールの参照 git submodule # サブモジュールの追加 git submodule 外部リポジトリ

                これならわかる!git submoduleでサブモジュールを追加する方法 | 侍エンジニアブログ
              • どうしてあなたの共通化は間違っているのか:第3章「サブモジュール呼び出しの分類」 - Qiita

                なぜあなたの共通化は間違っているのかの目次はこちら はじめに この記事では、前回解説した大切な概念である抽象度・文脈に着目して、モジュール分割、モジュールの命名、コメントを分類します。さらに、それぞれのパターンごとにどのようなベストプラクティスがあるか、アンチパターンは何か、アンチパターンをした場合はどのようなデメリットがあるのかについて詳しく見ていきます。この章の内容は普段の開発への応用が簡単で、なおかつ応用したときの設計の改善度が大きいです。ぜひ理解してください。 いいね・ストックが励みになります! 2種類の抽象化 文脈依存性がある抽象化 文脈依存性がある抽象化には次のような特性があります。

                  どうしてあなたの共通化は間違っているのか:第3章「サブモジュール呼び出しの分類」 - Qiita
                • Git サブツリー: Git サブモジュールの代替 | Atlassian Git Tutorial

                  インターネットには、Git サブモジュールを使うべきではないという記事があふれています。若干の使用例でサブモジュールが役立つ場合があるものの、欠点はいくつもあります。 代替手段はあるでしょうか? もちろんあります。少なくとも 2 つのツールでは、Git を使い続けながら、プロジェクト内のソフトウェアの依存関係の履歴を追跡できます。 Git subtree google repo この記事では、git subtree に注目し、完全とまでは言えないもののそれが git submodule の問題を解決するものであることを説明してみます。

                  1

                  新着記事