2013-05-13 3 views
10

Предположим, у меня есть проект Eclipse, который использует управление версиями с EGit и связан с удаленным репозиторием [email protected]:git2013. В моем проекте под локальным филиалом newstuff я создаю и изменяю некоторые файлы. Теперь я хочу нажать это в удаленную ветку с именем newstuff в моем удаленном репозитории. Но мой удаленный репозиторий имеет только ветвь master.Как создать новую удаленную ветвь с EGit?

Как создать новую удаленную ветвь с именем newstuff?

PS: Пожалуйста, не отвечайте командами командной строки git; описать, как это сделать в EGit.

ответ

3

Вы можете следить в разделе «Configuring upstream push» для того, чтобы подтолкнуть данную отрасль:

Configure push in Egit

Раздвигая ветви, которая еще не существует на удаленном репо будет создавать его на указанный дистанционный.

Вы можете указать refspec, который хотите использовать, или использовать Push ref specification.

Push refspec

Это выше будет толкать все местные отделения.


Update December 2013 (Egit 3.2): как указано в robinst «s answer (upvoted), теперь у вас есть:

Нажмите Branch/Initial мастер Нажмите упрощает толкая ветку, а также позволяет потоку конфигурации для новых филиалов, созданных нажатием кнопки.
Улучшение пользовательского интерфейса восходящей конфигурации при создании филиала:

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

9

В EGit 3.2, есть теперь специальный мастер для этого случая использования:

  1. Выберите КомандаPush Branch ... в контекстном меню

  2. В мастере, вы можете изменить, какой пульт вы хотите, чтобы нажать на и будет ли натягивая этой отрасли должны слиться или перебазироваться:

    Push Branch in EGit

  3. На следующей странице появится подтверждение, прежде чем делать нажим, вам затем может завершить работу мастера.

После этого, вы можете просто использовать Нажмите на вышестоящие, когда ветвь Выдана нажать на удаленный филиал или Вытащите, чтобы получить изменения из удаленного филиала.

+0

Хорошее обновление. +1. Я также ссылаюсь на это в своем ответе. – VonC

Смежные вопросы