Re: как следует организовать работу c системой версионности?
On Fri, Jul 20, 2012 at 08:45:24PM +0600, Andrey Rahmatullin wrote: - Как следует организовать работу, что бы моя копия git-ветки оставалась актуальной, а внесенные мной специфические изменения были отражены всякий раз после актуализации? Мержить апстрим в свою ветку. Этерсофты потихоньку пилят gitum с тем, чтобы выталкивать свои коммиты поверх mainline. В Обнинске будут рассказывать на днях: http://www.altlinux.ru/news/item/668/ -- WBR, Michael Shigorin m...@altlinux.ru -- Linux.Kiev http://www.linux.kiev.ua/ -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120721095658.ga28...@osdn.org.ua
Re: как следует организовать работу c системой версионности?
On Sat, Jul 21, 2012 at 12:56:58PM +0300, Michael Shigorin wrote: Этерсофты потихоньку пилят gitum с тем, чтобы выталкивать свои коммиты поверх mainline. В Обнинске будут рассказывать на днях: http://www.altlinux.ru/news/item/668/ Название git hamster больше бы подошло ;) -- Иван Лох -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120721104648.ga26...@nano.ioffe.rssi.ru
Re: как следует организовать работу c системой версионности?
On Fri, Jul 20, 2012 at 05:25:38PM +0400, Dmitry A. Zhiglov wrote: Доброго времени суток! Допустим, есть проект, который предоставляет код через git. Вот я сделал свою копию git-ветки и произвел в ней некие исправления. Спустя какое-то время git у разработчика обновился и надо бы мне обновиться, но мне не хочется потерять изменения, которые я внёс ранее под свои нужды. Отправлять изменения разработчикам возможности нет и не надо им это. Вопрос: - Как следует организовать работу, что бы моя копия git-ветки оставалась актуальной, а внесенные мной специфические изменения были отражены всякий раз после актуализации? Если Вы вносите вносите не слишком существенные изменения, и обращаетесь к upstream не слишком часто, то можно идти от ваших патчей и использовать механизм cherry-pick для переноса сделанных Вами в одной ветви изменений в другую. - Изменится ли технология работы, если будет не git, а например svn? Да. -- Иван Лох Читайте книги... Там все написано. ;) http://git-scm.com/book/ru/ http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/ch01.html -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120720135459.gb17...@nano.ioffe.rssi.ru
Re: как следует организовать работу c системой версионности?
Здравствуйте Можно начать с чтения этого. http://git-scm.com/book/ru/%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D1%8B%D0%B9-Git-Distributed-Workflows Вариантов ветвления много, реализация в каждой scm отличается деталями. Моё субъективное мнение такое, что с git процедуры ветвления и слияния выполнять проще по сравнению с svn.
Re: как следует организовать работу c системой версионности?
On Fri, Jul 20, 2012 at 05:25:38PM +0400, Dmitry A. Zhiglov wrote: - Как следует организовать работу, что бы моя копия git-ветки оставалась актуальной, а внесенные мной специфические изменения были отражены всякий раз после актуализации? Мержить апстрим в свою ветку. - Изменится ли технология работы, если будет не git, а например svn? Зависит (особенно учитывая слово например). -- WBR, wRAR signature.asc Description: Digital signature
Re: как следует организовать работу c системой версионности?
Andrey Rahmatullin - debian-russian@lists.debian.org @ Fri, 20 Jul 2012 20:45:24 +0600: - Как следует организовать работу, что бы моя копия git-ветки оставалась актуальной, а внесенные мной специфические изменения были отражены всякий раз после актуализации? AR Мержить апстрим в свою ветку. Практика показывает, что это не всегда хороший подход. Высказанный рядом вариант с cherry pick'ом (как вариант - с rebase) может оказаться практичнее. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87txx2piqw@wizzle.ran.pp.ru
Re: как следует организовать работу c системой версионности?
On Fri, Jul 20, 2012 at 07:14:31PM +0400, Artem Chuprina wrote: - Как следует организовать работу, что бы моя копия git-ветки оставалась актуальной, а внесенные мной специфические изменения были отражены всякий раз после актуализации? AR Мержить апстрим в свою ветку. Практика показывает, что это не всегда хороший подход. Высказанный рядом вариант с cherry pick'ом (как вариант - с rebase) может оказаться практичнее. Да, про ребейс стоило упомянут. А черри-пик как-то непрактично. -- WBR, wRAR signature.asc Description: Digital signature