У меня есть сложное хранилище, где иногда логические границы между сегментами кода пересекают границы каталогов.Иногда один файл в каталоге X действительно должен идти с файлами в каталоге Y.
Например, представьте, что у меня есть центральное репо, которое выглядит так:
a/foo
a/bar
b/baz1
b/baz2
... и яхочу, чтобы мой локальный репозиторий заканчивался a/*
и b/baz1
, но не b/baz2
.Остальные файлы должны оказаться в другом хранилище.
(Да, долгосрочное решение - переместить файлы, но пока я работаю над этим рефакторингом, мне нужно соответствующим образом контролировать версии файлов.)
Могу ли я использовать git для этого?