Netbeans / Mercurial - Определить несколько push / pull-репозиториев в меню «Team -> Share»? - PullRequest
2 голосов
/ 09 февраля 2012

В Netbeans с Mercurial у вас есть меню, в котором перечислены стандартные push-pull-репозитории, а также опция «other» для ручного указания репозитория на push-pull:

push/pull menu

Мой «push / pull по умолчанию» настроен на наш центральный репозиторий, но мои рабочие репозитории сначала перетаскиваются в промежуточный репозиторий.Излишне говорить, что я мог бы использовать больше элементов в меню «Поделиться», чем просто «пуш-пул по умолчанию».Есть ли способ определить больше, чтобы он выглядел примерно так:

- Share
--- Push to default
--- Push to my-other-repo-1
--- Push to my-other-repo-2
--- Push to other
--- Pull from default
--- Pull from my-other-repo-1
--- Pull from my-other-repo-2
--- Pull from other

В настоящее время я просто выбираю «извлекать из других», но затем каждый раз приходится вручную вводить информацию о других хранилищах.

1 Ответ

2 голосов
/ 09 февраля 2012

Я искал в источнике интеграцию Mercurial с NetBeans , и невозможно расширить меню.Он просто создан с одним пунктом меню для «Push Other ...» и «Pull Other ...».

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

[paths]
default = http://server/mike-transcodes-719
my-other-repo-1 = ssh://server/other-repo11
my-other-repo-2 = http://server/other-repo-2

С таким разделом в вашем файле .hg/hgrc теперь вы можете сделать

$ hg pull my-other-repo-1

в командной строке.Однако NetBeans считывает только значения default, default-push и default-pull из раздела [paths] в файле .hg/hgrc.Было бы разумно включить в меню другие пути push / pull, но они игнорируются.

Это с NetBeans версии 7.1, надеюсь, это изменится в будущем.

...