Я новичок в Git с опытом работы в UNIX SCCS и Microsoft Visual SourceSafe.
В SCCS каждый файл имеет версию (I%), которая состоит из версии (% R), уровня (L%), ветви (% B) и последовательности (S%). % I равен R%.% L.B%.% S, хорошо? Они называются ключевыми словами ID.
Цель состоит в том, чтобы вставить эти ключевые слова идентификатора в исходный код перед их регистрацией, а затем, когда вы проверяете их только для чтения (не изменять), они преобразуются в их номер версии. Например:
printf («Версия s \ n», «% I»);
... станет,
printf («Версия% s \ n», «1.4.6.2»);
Который напечатает,
Версия 1.4.6.2
SCCS отслеживает версии файлов по отдельности и увеличивает их каждый раз, когда они регистрируются.
Есть что-нибудь похожее на это в Git?