4

現在のGitサブモジュールがAppHarborでサポートされていないことを知っています(このサポートチケットに従って、それを確認する簡単なテストを行いました)

しかし、別の方法はありますか?

現在、サブモジュールのリモートマスターとして使用したいGitHubリポジトリがあり、このコードベースを使用する他のGitHubリポジトリをいくつか作成する必要があります(変更はApp_Dataコンテンツ内でのみ発生します)。

Gitサブモジュールを使用することは完璧な解決策のように見えますが、もちろん、その問題は、そのコンテンツがAppHarbourにデプロイされないことです。

では、マスターGitGubリポジトリの(ファイルシステム上に)ハードコピーを作成する以外に、別の方法はありますか?

4

2 に答える 2

3

私は実際にGitSubTreeMergeを使用してこれを行うためのより良い方法を見つけました。これはサブモジュールよりもはるかにうまく機能します。

  • そこにローカル(マージされた)ファイルがあります
  • その時に変更を加えることができる
  • 元のリポジトリの完全な履歴があります。

Gitのサブツリーマージの詳細は次のとおりです。

于 2012-03-18T01:24:35.360 に答える
0

バイナリで肥大化しないように、2番目のリポジトリを設定します。アプリをそのリポジトリにマージし、そこからプッシュします。

そのリポジトリを使用して、短いスクリプトで依存関係を「サブモジュール解除」することもできます。

于 2012-02-10T19:37:59.517 に答える