Push / Pull текущая ветка - PullRequest
       1

Push / Pull текущая ветка

1 голос
/ 30 августа 2011

Можно в аптане пушить / тянуть только текущую ветку?Я имею в виду, если это возможно в меню команды, настроить его как-нибудь так, чтобы, когда я делаю пуш / пуш, использую только текущую ветвь.

спасибо !!

Ответы [ 2 ]

0 голосов
/ 03 декабря 2013

К сожалению, я не могу комментировать ответ VonC, так как у меня пока нет нужного представителя.

EGit можно настроить так, чтобы он выдвигал только текущую ветку, удаляя все настройки push из его конфигурации gitфайл.Это должно быть поведение EGit по умолчанию, если не указан push config.Вот как это сделать:

  • Перейдите в представление Git Repositories.
  • Щелкните правой кнопкой мыши репо, которое вы хотите настроить.
  • Выберите «Свойства» изконтекстное меню.
  • В ключе |В поле ввода значения удалите все push-спецификации в заголовке origin .Вероятно, их 2, по линиям refs/heads/*:refs/heads/* и refs/tags/*:refs/tags/*).
0 голосов
/ 30 августа 2011

Самый надежный способ сделать это - использовать EGit (который вам необходимо добавить в настройку Aptana, как показано в « Начало работы Aptana Studio 3 с GitHub на компьютере с Windows * »).
Эта нить детализирует это :

У Egit есть собственный способ справиться с этим, который может переопределить настройку конфигурации.
Либо это, либо jgit пока не поддерживает эту опцию конфигурации - такая ситуация возникла ранее с merge.ff.

Предпочтение EGit можно установить в Team -> Remote -> Configure Push to Upstream...
Я думаю, по умолчанию все толкают.
В появившемся диалоговом окне вы можете ограничить его именем «master» или какими-либо конкретными ветками, которые вы предпочитаете.
Аналогично для fetch, via и Team -> Remote -> Configure Fetch from UpStream...
Я не знаю, поддерживает ли какой-либо из них «текущий».

Действительно, отправка только текущей ветки не может напрямую поддерживаться официальным выпуском EGit: см. bug 352381 .
Другими словами, EGit / JGit может не учитывать git config"push.default":

current - выдвинуть текущую ветку в ветку с тем же именем.

...