Вопрос по git – Как создать правильную новую комбинацию локальной и удаленной ветки в EGit?

10

Я хотел бы сделать следующее в EGit:

<code>$ git checkout -b newbranch
$ git push -u origin newbranch
</code>

Это дает мне новую локальную ветку, толкает ее на вышестоящий сервер иcreates the right tracking reference, Как мне сделать то же самое в EGit?

EGit 3.2 finally (февраль 2014 г.) предлагает установить ветку upstream при нажатии! Увидетьmy edited answer below VonC

Ваш Ответ

1   ответ
9

Создание новой локальной ветки& Quot;

Select Team > Switch To... > New Branch

new branch dialog

Для толчка см.Учебник Vogella's Egitно также и & quot;Нажмите ссылку спецификации& Quot;

push a branch

Замечания:robinst открылошибка 378960 & quot; Разрешить настройку восходящего потока в мастере Push Branch & quot; (упомянуто в & quot;EGit - правильно настроить удаленное отслеживание при создании ветки& Quot;).

The problem is that this (configuring the upstream on push) is not yet done automatically when first pushing a branch.

For now you have to right click on the branch in the Git Repositories view and choose "Configure Branch", where you can set up the upstream configuration.

Замечания:ошибка 378960 помечен как решенный (февраль 2014 года) вПример 3.2:

Push Branch / Initial Push wizard simplifies pushing a branch and also allows upstream configuration for new branches created by the push operation:

https://wiki.eclipse.org/images/6/6f/Egit-3.2-PushBranchWizard.png

Пока нет решения? neelance
Извините, но ваш ответ бесполезен, так как его результат не тот, о котором я просил. Таким образом, новая ветвь все еще объединяется с веткой, из которой она была создана (например,branch.newbranch.merge = refs/heads/master), но я хотел бы иметь надлежащую ссылку для отслеживания в восходящем направлении, например-u флаг создает. neelance
Открыл баг о возможности сделатьgit push --set-upstream Вот:bugs.eclipse.org/bugs/show_bug.cgi?id=378960
@neelance хорошо, я проверю это завтра
@neelance Я проверил, но пока не нашел очевидного решения.

Похожие вопросы