On 21.05.2018 18:35, Alex Korchmar wrote: > KS> А как без изменений истории сделать приватный репозиторий, где я и в > KS> логах матерюсь, и вообще патч по одной строчке коммичу без коммит лога, > KS> но откуда мне надо время от времени нормально оформленные патчи > KS> выкатывать на публику, ну т.е. вносить изменения в апстрим? git rebase > branch/merge Hе понял, вроде бы git branch/merge притащит в новую ветку все твои коммиты с оригинальными логами, чего и хочется избежать. Или ты про всякие --squash, --no-commit?
> KS> это криво, но позволяет. А есть решение лучше, хоть в том же hg? > в hg принято именно merge, свои ветки не экспортятся в чужие репо, но > тебе на память остается твоя история без подделок. > Hу и есть всякие mq ext, для того чтобы мержить не как попало, а нужными > частями. > > минус - что branch там тоже вещь монументальная, на века, и тоже часть > истории. Hадо глянуть, чтоб посмотреть, как оно бывает.
> и есть еще mutable history, но это полная имитация гита со всеми вытекающими, > включая "мертвые ветки никому не видны, но вообще-то они есть". Все ж таки их время от времени сборщик мусора вычищает.
-- Константин Стефанов
Беря интеграл, помни: он не твой, а Римана. --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400)