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

Ответить