scholar_vit (
scholar_vit) wrote2007-01-17 03:24 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Об эстрадности
Университет перестраивает учебные планы. Мой курс поставили на осень, поэтому сейчас ничего не читаю. А тут оказалось, что в компании надо провести лекцию для новых разработчиков: объяснить, как работает CVS (чего только не приходится преподавать). С утра ощущал подъём настроения; даже намечавшаяся простуда куда-то ушла.
Мой научный руководитель выделял людей "эстрадных": тех, кому непременно нужна аудитория, кто лучше всего чувствует себя, рассказывая что-то ученикам. "Но из всех эстрадных людей, кого я видел, - добавлял он, - ты, несомненно, самый эстрадный".
Собственно, этот журнал - тоже от эстрадности.
Re: версии на стол
Две команды..
Это скорее 33 команды, верно? И ключей там хватает.
В последнем Cederqvist'е 184 страницы. Как раз на средних размеров курс.
Да, для простых вещей трех-четырех команд достаточно. Но тем и хорош CVS, что позволяет делать и очень непростые вещи.
Re: Две команды..
Но для реальной жизни достаточно трех с половиной: add, commit, checkout, ну еще раз в пару месяцев тэг прицепить. Я вот сейчас подумал - ничем больше за три года работы с cvs так и не воспользовался - и не потому, что не умел - нужды не было. Ах да, diff - ну это не считается, потому что делался из емакса.
Я ни в коем случае не наезжаю - просто мне сдается, что читать студентам курс по такой специфической системе, как cvs, нет особого смысла - ей пользоваться надо. За час можно в принципе объяснить, ЧТО можно сделать, а рассчитывать на то, что кто-то запомнит КАК - не стоит.
Re: Две команды..
А сложные вещи - это, например, вот что. Поставщик даёт свою систему (в исходном коде). Наши программисты над ней работают. Раз в две недели поставщик присылает новую версию, где исправляет критические баги старой. Это надо интегрировать с изменениями, которые за это время наваяли наши добры молодцы.
Для этого, что интересно, хватает трех команд. Но с правильными ключами :). Это описано в 13-й главе Cederqvistа. И что интересно, года три назад мне пришлось именно этот процесс организовывать. Именно в таком режиме.
Re: Две команды..
А как вы это автоматизировали?
Re: Две команды..
Re: Две команды..
Кстати, что в CVS и правда хорошо сделано - так это automerge, perforce мне так же хорошо не удалось заставить работать.
Re: Две команды..
Re: Две команды..
Re: Две команды..
Re: Две команды..
Re: Две команды..
Re: Две команды..
Re: Две команды..
А бесплатность все-таки фактор весьма и весьме значимый :-)
Re: Две команды..
Re: Две команды..
Re: Две команды..
И, кстати, мердж там очень даже неплохой, я им пользуюсь чуть ли не через день.
Re: Две команды..
Re: Две команды..
Re: Две команды..
:)