[Devel] [Ошибка 6208] Контроль и принятия изменений в репозитории Яуза
Evgeny Sinelnikov
sin на etersoft.ru
Вт Окт 26 14:32:50 MSD 2010
26 октября 2010 г. 14:08 пользователь Ilya Shpigor
<shpigor на etersoft.ru> написал:
> Правильно ли понял систему:
>
> 1. Изменяю что-то в склонированном репозитории
> git.office:/projects/leaders/yauza
>
> 2. Делаю git push в свой собственный репозиторий на git.office:/people
>
> 3. Делаю git pull --rebase после очередного мержа Жени
>
> При этом нормально, что после git pull --rebase, git push в мой
> git.office:/people больше не проходит?
>
> ! [rejected] master -> master (non-fast-forward)
> error: failed to push some refs
> to 'git.office:/people/shpigor/packages/yauza.git'
>
>
> Т.е. надо каждый раз удалять ветку master в своем git.office:/people и
> заливать ее туда заново?
>
Так может быть, но это не нормально...
А вообще, у меня с твоим репом всё прошло удачно:
[sin на inf yauza]$ git checkout shpigor
Switched to branch 'shpigor'
[sin на inf yauza]$ git log
[sin на inf yauza]$ git merge shpigor/master
Updating 93e65a7..70884b2
Fast-forward
src/GUI/sketch/ballast_drainage_system.svg | 4626 ++++------
src/GUI/sketch/rower_electrical_system.svg |14052 ++++++++++++++++++++++++++++
2 files changed, 15958 insertions(+), 2720 deletions(-)
create mode 100644 src/GUI/sketch/rower_electrical_system.svg
[sin на inf yauza]$ git pull --rebase origin master
From git.office:/people/sin/packages/yauza
* branch master -> FETCH_HEAD
First, rewinding head to replay your work on top of it...
Applying: Fix ballast drainage system sketch
Applying: Fix rower electrical system sketch
Смысл мёрджа в том, чтобы более плавно накладывались изменения. И
задачу нужно бить не на кучу мелких, которых все ждут, а отдельные
минимально независимые этапы.
--
Sin (Sinelnikov Evgeny)
Подробная информация о списке рассылки Devel