У меня есть папка, в которой я храню и поддерживаю около 20 или файлов сценариев MySQL, и сейчас я управляю контролем версий с помощью Git. Поскольку эти сценарии несколько независимы друг от друга по версии, я хотел бы настроить свое репо на отслеживание версий для каждого файла отдельно. Например, считают, что у меня есть следующий:Git: Управление контролем версий на нескольких отдельных файлах в репо
ImportTableA.sql -> v1.5
ProcessTableA.sql -> v1.2
TableAReport.sql -> v2.1
После немного времени, и некоторые модники сделаны два из файлов, и они выглядят следующим образом:
ImportTableA.sql -> v1.7
ProcessTableA.sql -> v1.2
TableAReport.sql -> v3.0
Поскольку управление версиями и теги в Git относятся к репо в целом, есть ли easy Способ отслеживания версии для отдельных файлов? Единственный способ, о котором я могу думать, - создать отдельный репо для каждого файла, но это было бы довольно громоздким для управления.
Почему вы хотите использовать git для этого? rcs все еще работает хорошо. – jthill
Smudge | Очистить фильтры. Или Mercurial со специальным ключевым словом для расширения ключевого слова. Или не тяните сову на земном шаре и используйте общий идентификатор изменений для всех файлов в репо –