[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