Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 7304 из 10763 ===================================== RU.UNIX.BSD =
От   : Alex Korchmar                    2:5020/400         07 May 18 17:08:04
Кому : Slawa Olhovchenkov                                  07 May 18 17:08:04
Тема : Re: /var/db/freebsd-update
FGHI : area://RU.UNIX.BSD?msgid=<1187509548@ddt.demos.su>+3f171190
На   : area://RU.UNIX.BSD?msgid=2:5030/500+5af04f22
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=2:5030/500+5af06c89
==============================================================================
From: Alex Korchmar <noreply@linux.e-moe.ru>

Slawa Olhovchenkov <Slawa.Olhovchenkov@f500.n5030.z2.fidonet.org> wrote:

AK>> для современных vcs необходимо и достаточно не коммитить за один раз две
AK>> перпендикулярные правки. (ну и надписывать в commit message к какой
AK>> проблеме относится, чтоб не искать потом)
SO> ну вот я такое уже не делал. мне сначала дали патчи для UMA, потом я стал
ну а как бы ты это делал с svn?
С гитом или hg понятно - дали патч - commit (надо же где-то держать его
историю, да и undelete пригодится). Hаписал патч для arc - commit.
(их может быть не один и перекрывающиеся - сегодня ковыряем одно, завтра
другое). Апстрим что-то поломал, ты смержил - commit.
А дальше - git-cherry-pick.

SO> а потом пошли апстримовые правки для ARC, которые у меня вообще
SO> отсутсвуют -- я не обновляю сырцы, а в публику их надо учитывать.
а вот для этого есть rebase ;-)
Причем твоя версия никуда от этого не девается, и даже еще недоделанные
незакоммиченные правки можно отодвинуть в сторону, пока возишься с публикацией
патча, а потом вернуть как было.

SO> а как ты определишь, что лишнего?
глазами. ты ему commit... ой, вон тот файл был не про это и вообще я еще в нем
не доделал - откатываешь обратно, и второй раз делаешь уже аккуратнее.
Поскольку это твой локальный repo, не имеющий никакой жесткой привязки к
апстриму, подобные фокусы ничего тебе не стоят, а история сохраняется.

AK>> не надо, современные vcs позаботятся наковырять при необходимости только
AK>> один из нужных наборов для отдачи публике.
SO> у него что, интилект? вот с хуяли?
ну не то чтоб совсем интеллект, но оно немножко поумнее обычного (и тем более
устаревшего bsd'шного) diff/patch, поскольку сравнивает не твою на два года
устаревшую версию с текущей, а знает всю историю за это время.

А нужные в данный момент правки можно просто наковырять по логу, и
оно аккуратно именно их и вытащит, именно на момент текущей версии,
а не той в которой они когда-то делались, и в виде патча отложит.

в общем, добро пожаловать в мир распределенных vcs и параллельной разработки,
только вот лапти в виде svn оставлять при входе.

> Alex

--- ifmail v.2.15dev5.4
* Origin: Demos online service (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.099625 секунды