2013-11-01 2 views
1

У нас есть документ, разработанный группой метаданных для определенной группы океанских моделей, хранящихся как уценка github, при https://github.com/ugrid-conventions/ugrid-conventions , и теперь мы хотели бы «отпустить» текущую версию этот уцененный документ в версии 1.0 (и продолжить разработку конвенций для будущих выпусков).Как обрабатывать выпуски документа уценки на github

Я понимаю, что github имеет выпуски, но мы не хотим, чтобы zip-файл содержал документ с уценкой, мы просто хотим иметь документ с разметкой «версия 1.0». Мы также хотели бы сохранить изменения, чтобы люди могли видеть, что изменилось по сравнению с предыдущими версиями по мере продвижения вперед.

Следует ли скопировать существующий документ ugrid-conventions.md в ugrid-conventions_v1.0.0.md, или есть лучший способ?

ответ

2

Я предлагаю создать tag для каждого выпуска. Теги автоматически попадают на страницу выпусков GitHub (фактически, каждая версия связана с тегом), и вы также можете напрямую ссылаться на файлы в тегированном коммите. Например, если вы создали тег с именем v1.0, вы можете отправить людей в https://github.com/ugrid-conventions/ugrid-conventions/blob/v1.0/ugrid-conventions.md, чтобы увидеть версию 1.0 этого файла.

+0

Итак, если я использую Github для Windows, мне нужно открыть оболочку и сделать это из командной строки, не так ли? –

+0

Правильно. GitHub для Windows не содержит пользовательский интерфейс для создания тегов. –

+0

Отлично. Я сделал git tag -a v0.9.0 -m «Версия 0.9.0», а затем «git push -tags», и теперь я все настроен. Как вы сказали, версию документа с тегами 0.9.0 можно получить по этой ссылке: https://github.com/ugrid-conventions/ugrid-conventions/blob/v0.9.0/ugrid-conventions.md –

Смежные вопросы