Вы, видимо, не поняли. С Гитом у меня все прекрасно, я его освоил, именно из командной строки. Но мне не нравится это положение вещей. Или вы из тех, кто считает, что серьезные вещи обязательно должны делаться сложно?
а) локальные коммиты + редактирование коммитов перед пушем.
б) локальные ветки.
в) нет проблем с мержем (в svn при отделении ветки обратно ее можно смержить только один раз, что ли. А практика показала, что там еще какие-то странности вылезают).
г) ну и скорость.
д) работа в оффлайн еще, иногда.
Потому что перемещения между четырьмя хранилищами (к примеру):
а) каждое называется своим словом, причем в него не входит имя хранилища,
б) некоторые разные перемещения выполняются одной командой + аргументы, в которых опять-таки не учавствует имя хранилища.
То есть, чтобы этим рулить, надо запомнить эн несвязанных слов и их соответствие реальности. Это я называю нелогичностью. Интерфейс поверх — чтобы не запоминать, чтобы не лазить в ман.
В vi все нормально — его текстовость ему не мешает. А в такой сложной визуальной штуке, как репозиторий, было бы более к месту непосредственное оперирование деревом, драг-унд-дроп какой-нибудь.
Просто вам нужно отвыкнуть от одних привычек и выработать другие. Этот необходимый переход воспринимается вами как неудобство (справедливо), но, боюсь, операционная система в нем не виновата. Аналогичный список претензий может выкатить и маковод, переходящий на винду.
Скажите, а зачем вам Аутлайн? Зачем перед глазами постоянно иметь список объектов текущего файла, или, о боже, дерево тегов? Я не троллю, мне правда интересно. Я всегда использовал либо Cmd+O, либо Cmd+F. Есть у Аутлайна какие-то преимущества?
Интересно. Я всегда пользуюсь только двумя функциями — открыть файл по имени и перейти к функции внутри файла по имени. Собственно, никакие панели, занимающие пол-экрана, не нужны. Про сфокусированность на функции — редко доводится сосредоточенно писать одну-единственную функцию. Обычно это класс.
Конечно, нет смысла что-то прятать, если не нужно экономить горизонтальное пространство. От удобств IDE я тоже не предлагаю отказываться, панельки у меня дергаются либо комбинацией кнопок, либо свернуты в fast view.
habrahabr.ru/blogs/development_tools/112648/#comment_3609048
б) локальные ветки.
в) нет проблем с мержем (в svn при отделении ветки обратно ее можно смержить только один раз, что ли. А практика показала, что там еще какие-то странности вылезают).
г) ну и скорость.
д) работа в оффлайн еще, иногда.
а) каждое называется своим словом, причем в него не входит имя хранилища,
б) некоторые разные перемещения выполняются одной командой + аргументы, в которых опять-таки не учавствует имя хранилища.
То есть, чтобы этим рулить, надо запомнить эн несвязанных слов и их соответствие реальности. Это я называю нелогичностью. Интерфейс поверх — чтобы не запоминать, чтобы не лазить в ман.
В vi все нормально — его текстовость ему не мешает. А в такой сложной визуальной штуке, как репозиторий, было бы более к месту непосредственное оперирование деревом, драг-унд-дроп какой-нибудь.
С чувством юмора все в порядке!