Мне интересно, возможно ли сделать следующее "глупое" действие, требуемое моим текущим проектом, и попросить вас помочь мне найти правильное решение.
Дерево исходного кода состоит из, скажем, 4000текстовые файлы.Эти файлы стандартные, базовые, мне нужно их хранить, но, как правило, я не хочу добавлять их в процесс компиляции - потому что это будет длиться вечно.Только 500 из них являются частью моего индивидуального решения, и команда очень часто их модифицирует.Эти файлы нужно отправлять на перекомпиляцию, скажем, каждый час.
Мы использовали инструмент для создания комбинированного файла для всех 500 файлов, которые нам нужны.Он ищет данный шаблон во всех файлах и создает результирующий файл - большой текстовый объект, в котором все исходные файлы хранятся один за другим.Такое же поведение, как у вас при запуске copy *.txt all.txt
в Windows.
Вопрос в том, возможно ли добиться такого же поведения только с git grep
?Grep работает быстро, и мы уже используем git.
Может быть, есть ли другие стратегии, позволяющие хранить два перекрывающихся набора файлов в git и обрабатывать их по-разному без пользовательских инструментов?Ветви и теги не могут помочь, как я вижу ...