サブモジュール

PowerShell

Gitクローン、サブモジュール更新、zip DL・展開を自動化するスクリプト例

PowerShellを用いて、作成した空のフォルダに、Gitリモートリポジトリからのクローン、 GitHubに公開されているリポジトリからのGitサブモジュールの配置、シンボリックリンクの作成、zip のダウンロード・展開・移動、不要なファイルなどの削除の一連の処理を管理者権限で行うスクリプト例と結果を紹介します。
バージョン管理

Git for Windows シンボリックリンクを含むリポジトリのクローン

Gitを用いて、シンボリックリンクを含むリモートリポジトリをクローンする際の config の設定、管理者権限の必要性について紹介します。また、シンボリックリンクのリンク先がサブモジュールだった場合、クローン時のチェックアウトでは シンボリックリンクが 0 バイトで作成されてしまう現象と対処例についても紹介します。
バージョン管理

TortoiseGit サブモジュールを含むリポジトリを取得する手順2/2

Git のクライアントソフト TortoiseGit を用いて、 PC 内に作成したリモートリポジトリを、新規作成した空のフォルダにクローン(複製)して、指定したリモートリポジトリのブランチをチェックアウトします。その後、クローンだけではチェックアウトされないサブモジュールのファイル群をチェックアウトします。
バージョン管理

TortoiseGit サブモジュールを含むリポジトリを取得する手順1/2

Git のクライアントソフト TortoiseGit を用いて、 PC 内に作成したリモートリポジトリを、新規作成した空のフォルダにクローン(複製)して、指定したリモートリポジトリのブランチをチェックアウトします。その後、クローンだけではチェックアウトされないサブモジュールのファイル群をチェックアウトします。
バージョン管理

Git サブモジュールの差分をファイル出力するコマンド例とdirty表記の推測

Git リポジトリ内に、外部のリポジトリをサブモジュールとして配置して、そのサブモジュールを変更した際の、サブモジュールだけの差分をファイル出力するコマンド例を紹介します。TortoiseGit のコミットのダイアログに表示されたサブモジュールの差分(パッチ)の dirty 表記に関する推測も記述します。
バージョン管理

TortoiseGit コミットダイアログの試験的ステージングの機能

エクスプローラで操作できる Git クライアントソフト TortoiseGit のコミットのダイアログの「ステージングを使用(試験的)」チェックボックスをチェックした際のコミット対象のリストの状態の変化を確認します。その結果や、機能を有効にする際に表示されるダイアログの文言から機能の内容を推測します。
バージョン管理

リセットしても消えない Git サブモジュール設定の削除の手順

無料のバージョン管理ソフト Git で、リポジトリ内に誤って追加したサブモジュールを削除するため、git-reset --hard コマンドでサブモジュールの追加前にリセットしてもローカルリポジトリに残っている .git\ フォルダ内のサブモジュールの設定とサブモジュールのリポジトリを削除した際の手順を紹介します。
ゲ制

Godot4 プロジェクトフォルダに別のプロジェクトを置く際に出る警告の対処例

GodotEngine4 の機能を拡張するアドオンを、自身のプロジェクトフォルダに Git サブモジュールとして配置して、プロジェクト内に別のプロジェクトがある状態で、プロジェクトをエディタで開いた際に表示される警告と、その対処例について紹介します。
ゲ制

Godot4アドオンをGitサブモジュールで配置した際の警告メッセージの対処例

GodotEngine4 の機能を拡張するアドオンを、自身のプロジェクトフォルダに Git サブモジュールとして配置して、そのアドオンのフォルダへのシンボリックリンクを作成した後に、プロジェクトを開くと表示された invalid UID の警告と、その対処例を紹介します。
バージョン管理

Godot4 Gitサブモジュール対応 アドオンを別リポジトリで管理する5/5

GodotEngine4 用の自作アドオンを開発するために、アドオン部分 (ScUtil) と、開発するプロジェクト部分 (ScUtilDev) の2つの Git リポジトリをサブモジュールで連携してバージョン管理します。パート5では、Gut をサブモジュールとして追加して、エディタ上でテストの実行を確認します。
Ads Blocker Image Powered by Code Help Pro

お願い - Ads Blocker Detected

このサイトは広告を掲載して運営しています。

ポップアップを閉じて閲覧できますが、よろしければ

このサイト内の広告を非表示にする拡張機能をオフにしていただけませんか?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.