Могу ли я использовать подмодуль git для управления отдельными файлами, а также каталогами? - PullRequest
4 голосов
/ 10 октября 2011

У меня есть сложное хранилище, где иногда логические границы между сегментами кода пересекают границы каталогов. Иногда один файл в каталоге X действительно должен идти вместе с файлами в каталоге Y.

Например, представьте, что у меня есть центральное репо, которое выглядит так:

a/foo
a/bar
b/baz1
b/baz2

... и я хочу, чтобы мой локальный репозиторий заканчивался a/* и b/baz1, но не b/baz2.

(Да, долгосрочное решение состоит в том, чтобы переместить файлы, но пока я работаю над этим рефакторингом, мне нужно соответствующим образом контролировать версии файлов.)

Можно ли использовать подмодуль git для работы с набором кода, который включает в себя несколько каталогов и некоторые другие случайные файлы? Как бы я это сделал?

Ответы [ 2 ]

2 голосов
/ 10 октября 2011

Нет, функция Git "submodule" ограничена подкаталогами и всеми файлами, которые они содержат.

0 голосов
/ 18 декабря 2012

Списки действуют как мини-репозитории и даже включают историю изменений.Вы можете разместить свои отдельные файлы на gist.github.com и добавить их в виде подмодулей.

Даже если скрытые гистограммы являются публичными - важно помнить об этом.Использование гистологов может не подходить для всех ситуаций.

...