| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение под *NIX системы > Системы контроля версий |
| Автор: WolfAlone 15.12.2011, 02:38 |
| Доброго времени суток! У меня появилось несколько глобальных вопросов, которые я решил вынести в отдельную тему, дабы не создавать "кашу". Вопросы будут касаться двух таких популярных систем контроля версий как Git & Mercurial (в счёт можно брать последние [стабильные] на текущий момент версии. 1. Хотелось бы ознакомиться со списком всех переменных доступных в хуках для Git и Mercurial (пример, того что я имею в виду: для Git: "GIT_AUTHOR_IDENT", для Mercurial: "$HG_SOURCE") 2. Хотелось подробно ознакомиться со всеми способами работы с репозиториями, которые позволяют проходить пользователям авторизацию и на основе этого устанавливать права оных на чтение/запись репозитория (для обеих систем. Анонимный доступ не рассматривается в виду полного отсутствия необходимости в нём) По Merurial нашел вот что: http://kilork.org/public/vim/help/config - может кому пригодиться. |
| Автор: WolfAlone 15.12.2011, 22:20 |
| Ещё меня очень интересует один вопрос: как извлечь из Mercurial информацию касательно последних изменений в репозитории? Например, мне нужно вести лог, что с репозиторием происходило, типа: "добавлн файл ХХХ, удален файл YYY, создана ветка ZZZ и так далее". При этом, всю эту информацию необходимо сливать в текстовый файл. Что-то подобное возможно без правки исходников? |
| Автор: bilbobagginz 16.12.2011, 18:21 | ||||
| WolfAlone, я не знаю, уже говорили мы на тему "ответа на вопрос о жизни, вселенной и всем остальном", но ответ - 42. насчет меркюриал, и узнавания что пришло и что ушло, и т.д., есть крутая команда:
у нее очень много флажков, и один из них примерно такой --rev "<тут спецификация>" спецификация ревизий (revspec) ֿэто либо ревизия, либо интервал, короче RTFM (есть функции parent1(), tip, и т.д.) напр. если мне надо узнать что изменилось после ревизии 2343 (мерж), пишу:
получаю список файлов и что с ними произошло. WolfAlone, насчет добавки веток и т.д. есть дневник. тебе надо портфмить о нем. |
| Автор: WolfAlone 19.12.2011, 22:40 | ||
| Доброго времени суток! bilbobagginz, ещё раз примного благодарен, команда
очень выручила. Сейчас изучаю документацию касательно этой и некоторых других команд. |