0

別のGITリポジトリの一部を使用して新しいGITリポジトリを作成することは可能ですか?

説明させてください。いくつかのモジュールを備えた適度に大きなリポジトリがあります。この「システム」は、完全にまたはモジュール式に使用できます。ただし、メインリポジトリから各モジュールに必要なすべてのファイルを取り出すのは、必ずしも簡単な作業ではありません。

したがって、いくつかの小さなリポジトリを作成できるかどうかを知りたいと思います。たとえば、すべての依存関係を持つモジュールごとに1つ作成し、メインリポジトリとの同期を維持します。

概念的にはサブモジュールになりますが、私が間違っていない限り、これはこの機能の目的ではありません。

4

1 に答える 1

0

Git submodules let you to move entire subdirectory into separate repository and link to exact commit in there.

If your modules overlap, like you have few shared directories and each module has few files in each of these dirs, then you need to redesign your modules. Git submodules are nice when you have dir hiearchy like this:

 |-- application
 |   |-- class
 |   `-- some stuff
 |
 `-- plugins
     |-- first
     |   |-- class
     |   `-- some stuff
     |-- second
     |   |-- class
     |   `-- some stuff
     `-- third
         |-- class
         `-- some stuff

Where plugins/first, plugins/second, and plugins/third are submodule root directories.

于 2013-02-25T20:42:51.967 に答える