Рекомендация для мультиплатформенного, портативного, обучающего режима Git GUI? - PullRequest
6 голосов
/ 25 февраля 2011

Любые рекомендации для хорошего Git GUI.В идеале должен иметь следующие характеристики:

  1. Не очень ограничивающий, т.е. может поддерживать относительно сложные функции, например, rebase, no-ff

  2. Показывает команды Gitвыполняется в «режиме обучения», особенно для команд с большим количеством опций

  3. Предпочтительно переносимый (не требует установки windows ИЛИ даже если только windows, работает как переносимое приложение)

  4. Желательно мультиплатформенный (так что нет никакой кривой обучения между моей Linux-машиной и ноутбуком с Windows.

Ответы [ 3 ]

4 голосов
/ 05 марта 2011

Git extensions поддерживает практически все операции (например, он поддерживает интерактивный перебаз). Он также показывает командную строку, использованную для запущенной операции.

Обновление: Это неверно: К сожалению, это только для Windows . Он может работать на Linux: Git Extensions работает на нескольких платформах с использованием Mono.

2 голосов
/ 04 марта 2011

Я знаю, что это не для Windows или Linux, но Git Tower для Mac очень хорош.Он выполняет перебазирование, push, слияние, извлечение, ветвление, удаленные ветки, сохранение и многое другое.

1 голос
/ 05 марта 2011

Я бы порекомендовал SmartGit .Быть чистым переносом Java-приложений между Linux и Windows не проблема.Единственными требованиями являются JRE и установка Git.

Он поддерживает практически все важные команды Git, единственной важной функцией, отсутствующей в IMO, является интерактивный перебазирование.Тем не менее, поддерживается обычная перебазировка и объединение.

Я думаю, что SmartGit удовлетворяет всем вашим требованиям, кроме (2.), поскольку он не показывает какие-либо команды Git, выполненные вообще.

...