0

私のプロジェクトには、バージョン管理が必要な大量のデータを含むフォルダーがあります。ほとんどの場合、私はそれを必要としないので、次のようにします:

$ git clone myrepo
$ cd myrepo

場合によっては、独自のフォルダーにあるデータブランチから最新のものも必要です

$ git checkout databranch -- datadir

データ ブランチをチェックアウトするときは、最新のものだけが必要です。データ ブランチには独自のコンテンツ以外のバージョニングを含めることはできず、マスター ブランチにはデフォルトでデータ ブランチのものを含めることはできません。

これは git-submodule のように聞こえますが、すべてを 1 つのリポジトリに格納する必要があります。そして、StarTeam ができるように、データ ブランチを選択したときにマスターの上に浮かせておきたいと思います (記憶が正しければ)。

これはGitで可能ですか?代替案として、どのようなワークフローをお勧めしますか?

4

1 に答える 1