Присоединение двоичного файла к тегу Git

Я разрабатываю мобильные приложения (iPhone, Android и Blackberry) и недавно преобразовал SVN в Git.

В SVN после выпуска я помечаю соответствующую ветку / ревизию, чтобы гарантировать сохранение ее состояния, а затем добавляю каталог к ​​этому тегу и помещаю выпущенный двоичный файл, а также (для iPhone) файлы отладочных символов для эта точная сборка (для обозначения любых отчетов о сбоях позже). Версии файлов не требуется, но это удобное место для хранения исторических артефактов вместе с кодом, чтобы обеспечить их резервное копирование (у SVN есть политика резервного копирования, а у сборок на моем сервере CI - нет).

Я пытаюсь найти лучший эквивалент в Git. Вероятно, самым близким было бы создать новую ветку, добавить двоичные файлы, пометить ее и удалить ветку. Однако мне интересно, есть ли какие-нибудь лучшие способы сделать это?

В идеале я бы хотел создать тег, а затем прикрепить к нему двоичные файлы как неверсированные файлы. Таким образом, они фактически не появляются в дереве исходных текстов, но они есть в репозитории, связанном с тегом, для извлечения по мере необходимости любым, у кого есть доступ к репозиторию. Есть ли что-нибудь подобное в Git?

5
задан jhabbott 19 October 2011 в 16:26
поделиться