Я собираюсь начать с GIT (на работе) - я должен использовать GUI, GUI / терминал или только терминал? - PullRequest
2 голосов
/ 18 ноября 2010

Я недавно получил GIT, и мы собираемся начать использовать его на работе (переход с SVN, используемого с Eclipse).

Мой вопрос:

В долгосрочной перспективечто умнее?Научитесь использовать GIT через несколько приложений с графическим интерфейсом, используя несколько приложений с графическим интерфейсом и командной строкой, или просто используйте полную и чистую командную строку?

Стоит ли тратить время на то, чтобы быть безумно хорошим, используя GIT только с помощью командной строкикоманды?Вы можете сделать все с командной строкой?Недостатком является то, что это просто пустая трата времени - и просто глупо использовать командную строку 2010.

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

Любые комментарии приветствуются.

Обновление: Визуализация веток, конечно, выполняется с помощью GUI-приложений, но для каждодневной работы:

  • Только GUI?
  • GUI / командная строка?
  • Только командная строка?

Ответы [ 4 ]

3 голосов
/ 18 ноября 2010

Лично я использую командную строку и gitk.Единственный раз, когда я действительно использую git gui, это когда мне нужно разместить только несколько файлов, которые я изменил, и я изменил много других файлов, так что использование git add -i . действительно неЭто не практично.

В любом случае, я бы сначала изучил командную строку.Когда вы разберетесь с командами Git, вам вообще не понадобится необычный графический интерфейс.Но не стесняйтесь использовать gitk --all для визуализации хранилища, особенно если вы визуальный ученик (как я).Понимание того, что делают ваши команды, видя их влияние на график фиксации хранилища, может быть очень мощным средством обучения.

2 голосов
/ 18 ноября 2010

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

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

Всегда полезно понять, какие технологии вы используете, пока не стало слишком поздно.

1 голос
/ 18 ноября 2010

Имо, если вы действительно хотите понять git, вы должны изучить команды напрямую. В зависимости от платформы, некоторые GUI имеют недостатки в любом случае, как и плагин для Eclipse.

Тем не менее, графический интерфейс приятен для визуализации хранилища ...

0 голосов
/ 21 марта 2011

Простая визуализация изменений кода является для меня самой важной вещью.SmartGit делает это хорошо, и начиная с v2, они реализовали все функции, которые мне когда-либо были нужны.

Мне нравится командная строка git, но мне не нужно было ее использовать годами.

SmartGit - отличный инструмент для стандартизации компании - он кросс-платформенный, очень простой идостаточно мощный для требовательных пользователей.

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