git-subtree

    0

    1答えて

    branchAにサブフォルダAとBがあるようなブランチを設定しようとしていますが、BにはbranchBという内容が含まれています。 私はsubmodulesとsubtreesとsubreposを見てきましたが、私は何を探しているのか分かりません。 これがXYの問題になるのを防ぐため、私はHTML5/JSゲームを開発しています。Github Pagesでテストできるようにしたいと考えています。 ブラ

    1

    1答えて

    私は4つの実行ファイルを持ったreposを持っていますが、そのうちの1つをクローンすると、ライブラリを持つ8つのreposのすべてを実行可能フォルダの隣のフォルダにクローンしたいと思います。実行ファイルはサービスのようなもので、4つすべてがライブラリのメインリポジトリの最新バージョンを使用します。私はまた、それらのうちの1つをクローンするときに、8個のライブラリリポジトリのすべてをクローンしたいと

    1

    1答えて

    私たちは最近、メインプロジェクトからサブプロジェクトfooを分割することに決めました。 fooのすべてを含めることは望ましくありません。すべてのfoo関連のテストは安全にfoo /に保存することができます。 今、私は2つのリポジトリ持っている: main/ include/folder1 include/foo/ Test/ foo/ include/.

    0

    1答えて

    Git Subtree Mergeを使用して、Repo BのすべてのブランチをRepo Aに同時に1つのGitコマンドでマージできますか? Repo Bには15の異なる支店があり、私はrepoとすべての支店のサブマージを一度に行うことで時間を節約しようとしています。私はオンラインでそれをする方法を見つけたことはありません。それは不可能ですか? ことができない場合、誰が親レポA.レポBに個別に各ブラ

    1

    2答えて

    私はmonorepoプロジェクトprojを持っています。subのサブツリーをproj/subの下に使用しています。私はprojとsubの両方に触れるたくさんのコミットを作った。アップストリームsubに関連する変更を効果的に公開するにはどうすればよいですか? 通常、私は桜-選ぶごとに持っていると思いますが git cherry-pick -x --strategy=subtree -Xsubtree

    0

    1答えて

    目標を達成する方法が不思議ですが、マスターディレクトリから新しいブランチを作成したいのですが、ディレクトリは自動生成されています。チェックインされました。 私のリリースブランチには最終的なバイナリのみが含まれます。 Thiis主人の木: $ (master): |------>FolderA |------>FolderB |------>bin <-----

    1

    1答えて

    "スーパープロジェクト"内のファイルのディレクトリから他の人と作業するために "サブプロジェクト"を作成しようとしていましたが、それはgitのサブツリーで動作するように苦労している。 理想的には、他の人がサブプロジェクトで作業することができます。その後、私は上流の変更を引き出し、更新をプッシュします。 ここにこの目的のためのMWEがあります。 私はリモートレポ「サブプロジェクト」に続いgit su

    0

    1答えて

    git-subtree splitと同等の処理を、ディレクトリではなく1つのファイルで実行したいとします。つまり、私は、その1つのファイルとそのすべての履歴だけを持つ新しいリポジトリを作成したいと考えています。私はgit-filter-branch上のカップルのバリエーションを試してみましたが、正しい呪文を見つけることができませんでした git subtree split --prefix=fil

    0

    2答えて

    私は現在成長しているgitプロジェクトを持ち、いくつかの部分が独自のプロジェクトになり始めています。 私はそれらのサブモジュールを作成したいが、ファイルの履歴を保存したい。そこ異なるフォルダ間の移動(例えば、partThatIsItsOwnProjectにpartThatIsNotItsOwnProjectから、私は、あまりにもその移動のための歴史を持っているしたいと思います。)となりました 前に

    2

    1答えて

    git pullを実行した後、〜100個のファイルに矛盾が生じています。私は最近取り上げた変更を自分のコードを上書きするようにしたい。 私はthis answerが私がやろうとしているのと同じように見えます。しかし、私は使用している場合:それは、その結果 git merge -s recursive -X theirs :あなたがマージされていないファイルがあるので マージはできません。 私は