15

distGit を使用してフォルダーを別のリモート リポジトリにデプロイする方法を見つけようとしています。

作業中のプロジェクトはappフォルダーに保存されます。grunt を使用して、作業中のプロジェクトを最適化し、distフォルダーにコンパイルします。distgit を使用して、プロジェクトの残りの部分が使用するオリジンとは異なるリモートにフォルダーのみをプッシュする方法があるかどうかを知りたいです。

明らかに、dist フォルダーが必要なだけです。プロジェクト全体ではありません。

Git Subtree を調べてみましたが、概念を理解しているかどうか、またはそれを使用して自分がやろうとしていることを達成できるかどうかはわかりません。

どんなアドバイスも非常に役に立ちます!

前もって感謝します!

リッチ

4

2 に答える 2

6

もリポジトリによって改訂されている場合distは、必要に応じてサブツリーを使用することもできます。

distサブツリー プッシュのコマンドに変更をコミットした後、ローカル リポジトリにリモート リポジトリのセットアップが既にあると仮定すると、次のようになります。

git subtree push --prefix dist distRemote remoteBranch

distこのコマンドが行っていることは、最初にルート フォルダーで変更のみが表示されるコミットの新しいセットを作成するdistことです。このコミットはremoteBranchdistRemoteリポジトリの にプッシュされます。

于 2013-09-19T13:28:57.587 に答える