software:git:git-gui-client:sourcetree:sourcetree-subtree
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| software:git:git-gui-client:sourcetree:sourcetree-subtree [2019/10/25 13:55] – ↷ software:sourcetree:sourcetree-subtree から software:git:git-gui-client:sourcetree:sourcetree-subtree へページを移動しました。 yoko | software:git:git-gui-client:sourcetree:sourcetree-subtree [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | SourceTreeで「subtree」を使う | + | ====== |
| - | ============================ | + | |
| git subtreeは外部のリポジトリを現在のリポジトリに取り込むための機能。 | git subtreeは外部のリポジトリを現在のリポジトリに取り込むための機能。 | ||
| T-Kernelプロジェクトで共通なソースの受け渡しにsubtreeを使っている。SourceTreeで、subtreeを使う手順の備忘録を残す。 | T-Kernelプロジェクトで共通なソースの受け渡しにsubtreeを使っている。SourceTreeで、subtreeを使う手順の備忘録を残す。 | ||
| - | subtreeの追加 | + | ===== subtreeの追加 |
| - | ------------- | + | |
| (1) 左側で右クリックし、「サブツリーの追加/ | (1) 左側で右クリックし、「サブツリーの追加/ | ||
| 行 15: | 行 13: | ||
| {{software: | {{software: | ||
| - | 「Working tree has modifications. Cannot add.」エラー対応 | + | ===== 「Working tree has modifications. Cannot add.」エラー対応 |
| - | -------------------------------------------------------- | + | |
| サブツリーのプルを実行すると「`Working tree has modifications. Cannot add.`」エラーが発生。 | サブツリーのプルを実行すると「`Working tree has modifications. Cannot add.`」エラーが発生。 | ||
| 調べてみると(参考.3)、どうもGitのバグらしく、一度別のブランチに切り替えて元のブランチに戻り、サブツリーのプルを実行すると実行できた。 | 調べてみると(参考.3)、どうもGitのバグらしく、一度別のブランチに切り替えて元のブランチに戻り、サブツリーのプルを実行すると実行できた。 | ||
| - | 補足 | + | ===== 補足 |
| - | ---- | + | |
| * ローカル相対パスのフォルダ区切り文字は、`¥`ではなく`/ | * ローカル相対パスのフォルダ区切り文字は、`¥`ではなく`/ | ||
| * SourceTreeでのsubtreeのリンク情報は、「`.git/ | * SourceTreeでのsubtreeのリンク情報は、「`.git/ | ||
| 行 33: | 行 29: | ||
| * この時、追加先のフォルダは存在しているとエラーになるので、ない状態で実行する。 | * この時、追加先のフォルダは存在しているとエラーになるので、ない状態で実行する。 | ||
| - | 参考 | + | ===== 参考 |
| - | ---- | + | |
| - | 1. [Git Subtree 事始め](https:// | + | - [Git Subtree 事始め](https:// |
| - | 2. [【手順】git subtreeコマンドの使い方](https:// | + | |
| - | 3. [git subtree pull says that the working tree has modifications, | + | |
| ](https:// | ](https:// | ||
software/git/git-gui-client/sourcetree/sourcetree-subtree.1571979313.txt.gz · 最終更新: by yoko
