0

私は 2 つのリポジトリを持っています。1 つは少し古くなっていますが、開発中に両方を使用しています。(そうするのには歴史的な理由がありますが、それは問題ではありません。)

プロジェクトのほとんど独立した部分である小さなアプリケーションであるサブディレクトリがあります。新しいリポジトリからこのツールのディレクトリのみを更新したいと思います。実際には、両方のレポの上部にあるこのアプリケーションの同じバージョンが必要です。

アプリケーション関連のコミットのみを他のリポジトリに移動する方法はありますか?

コミットは「直線」ではありません。大量のコミットがあり、そのうちのいくつかはこのアプリケーションのパッチでした。

多分どうにかしてチェリーピックで?

4

1 に答える 1

0

サブディレクトリを別のリポジトリに移動する必要があるようです。これは、長期的にはより良い解決策になります。

それ以外の場合の回避策は...

  • レポ 1 で適切なコミットをチェックアウトします
  • チェックアウト レポ 2
  • サブディレクトリをレポ 1 からレポ 2 にコピーします
  • リポジトリ 2 をコミットする
  • 統合したサブディレクトリのバージョンを参照して repo 2 にタグを付けます。
于 2014-07-22T07:29:59.690 に答える