[docs] сценарии работы с gear/git для чайников - часть2 ( gear-репозиторий с нуля )
Kirill Maslinsky
kirill на altlinux.ru
Вт Дек 5 14:05:36 MSK 2006
> > 13 закачать gear репозиторий с которым мы работали/создали на git.alt
> > $ git-push --all git.alt:packages/cpat.git
> Для пущей осознанности, может быть, лучше даже явно
> $ git push git.alt:packages/cpat.git master
>
> Потом удобно сделать один раз
> $ cat <<EOF >.git/remotes/git.alt
Верно ли, что тут была опечатка?
> URL: git.alt:packages/cpat.git
- Pull: master:master
+ Push: master:master
> EOF
Или без разницы?
Тут, наверное, требуется пояснение, что в этом случае публикуется
не весь "репозиторий" как таковой, а только конкретный бранч
master. Соответственно, любые другие бранчи в вашем рабочем
репозитории остаются "частными", и в них можно творить что-то,
для публикации непригодное.
В файле .git/remotes/git.alt
можно описать любое количество бранчей, причем имена бранча в локальном
и публичном репозитории не обязаны совпадать.
> И дальше можно пользоваться просто
> $ git push git.alt
В этом случае на git.alt не будут опубликованы теги, только бранчи.
для тегов как раз и нужно указывать опцию --all, либо описывать
теги в файле remotes/git.alt
(Не вру?)
> > С версией 0.7 разобрались - gear-репозиторий создан, пакеты из него
> > собираеются
> > Теперь надо как-то втаскивать версию 0.8. Посоветуйте как.
> $ gear-update-archive cpat-0.8.tar.gz cpat
> $ <обновить changelog и т. д.>
> $ git commit
>
> > закачать gear-репозиторий с которым мы работали на git.alt
> > $ git-push --all git.alt:packages/cpat.git
> Уже просто git push git.alt.
--
Kirill Maslinsky
ALT Linux Documentation Team
http://heap.altlinux.ru
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.altlinux.org/pipermail/docs/attachments/20061205/5c6ac5cb/attachment-0001.bin
Подробная информация о списке рассылки docs