Добавить завершение вкладки для веток Git в Powershell - PullRequest
31 голосов
/ 27 августа 2010

Можно ли добавить завершение табуляции для веток в Powershell в хранилище Git?Например:

PS> git checkout ma TAB

приведет к

PS> git checkout master

Ответы [ 2 ]

29 голосов
/ 27 августа 2010

Чтобы это было возможно, должен существовать git-провайдер для PowerShell.

После быстрого поиска что-то похожее, очевидно, существует, причудливое, но удачно названное пошлое:

http://github.com/dahlbyk/posh-git

Набор скриптов PowerShell, которые обеспечить интеграцию Git / PowerShell

  • Подсказка для репозиториев Git: Подсказка в репозиториях Git может показать текущую ветку и состояние файлов (дополнения, модификации,
    удаления) в пределах.
  • Завершение табуляции: обеспечивает завершение табуляции для общих команд, когда используя мерзавец Например. git ch<tab> -> git checkout

Использование

См. Profile.example.ps1 о том, как вы может интегрировать завершение вкладки и / или git подскажите в свой профиль. Вы также можете выбрать, расширенные команды git показаны в расширение вкладки или только простой / общий команды. По умолчанию просто.

2 голосов
/ 30 августа 2010

Я написал универсальный поставщик для PowerShell , поведение которого может быть полностью реализовано в сценарии powershell. Это было бы идеальной отправной точкой для создания прототипа провайдера GIT, если он не существует (или мертв, или недостаточен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...