Re: как следует организовать работу c системой версионности?

2012-07-21 Пенетрантность Michael Shigorin
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 системой версионности?

2012-07-21 Пенетрантность Иван Лох
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 системой версионности?

2012-07-20 Пенетрантность Иван Лох
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 системой версионности?

2012-07-20 Пенетрантность Said Chavkin
Здравствуйте

Можно начать с чтения этого.
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 системой версионности?

2012-07-20 Пенетрантность Andrey Rahmatullin
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 системой версионности?

2012-07-20 Пенетрантность Artem Chuprina
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 системой версионности?

2012-07-20 Пенетрантность Andrey Rahmatullin
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