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
Reply to: