Подтвердить что ты не робот

Готово ли TortoiseGit к прайм-тайму?

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

Есть ли кто-нибудь, кто использует это в дикой природе прямо сейчас? Как это работает? Означает ли это, что вы хорошо используете все функции в git?

4b9b3361

Ответ 1

ДА, он готов!

TortoiseGit прошел долгий путь с 2009 года.
И теперь Microsoft Windows имеет лучший графический интерфейс для git; -)

Это особенно хорошо для людей, которые использовали TortoiseSVN, потому что он использует знакомые диалоги и терминологию. Как "Revert.." вместо "Reset/Checkout" или что он абстрагирует "индекс" в одном диалоге (фиксации).

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

Ответ 2

До сих пор я использую TortoiseGit 1.0.2.0 только для указания статуса файла в проводнике, а иногда он больше не показывает значки для данного проекта (я еще не понял, какие шаблоны, которые приводят к такому поведению).

IMHO в долгосрочной перспективе лучше научиться напрямую использовать команды git.

UPDATE

Если TortoiseGit не показывает значки состояния файла, а затем удалите файл index_cached.igit внутри папки .git.

Ответ 3

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

И количество voodo было минимальным по сравнению с тем, что мне нужно было сделать, чтобы установить и запустить git на моем сервере Centos.

Ответ 4

SmartGit идет хорошо, но находится на очень ранней стадии развития. Я активно использую SmartCVS в настоящий момент, но медленно перемещаюсь к git. Если SmartCVS и SmartSVN что-то предпринять, это будет хороший шаг на стороне Syntevo.

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

(Просто мое мнение - у меня нет связи с Syntevo, кроме счастливого клиента!)

Ответ 5

Oct2010 Примечание: Мой (ниже) ответ больше года. Считайте это историческим:-). Я не знаю, как TortoiseGit в последнее время.


Если вы не готовы к боли или неудаче, он не готов к прайм-тайм. Они еще не добавили подробных инструкций по установке или описательных сообщений об ошибках, и если вы примете значения msysgit и TortoiseGit по умолчанию, это не сработает до тех пор, пока не будет выполнено дополнительное voodoo. Мне не ясно, что это значит.

Обновление: Наконец-то я получил TortoiseGit для работы над одной из моих двух систем. Я попал в консоль cmd и пытался запустить git.exe без среды msys.., и это привело меня к выводу, что git.exe не смог найти libcurl-4.dll. Добавлен мой msysgit\mingw\bin dir в системный Путь, чтобы убедиться, что он будет найден (вместе с несколькими другими связанными путями, которые я уже добавил), и это, в конечном счете, сработало. Если кнопка "Проверить сейчас" в настройках TortoiseGit не отображает версию, вы можете сделать ставку на то, что dll не будет найдена. Для этого действительно должна быть ошибка, и это причина, по которой я говорю, что она не готова.

Ответ 6

Git готов к прайм-тайму, и если вы поедете с TortoiseGit, по крайней мере, у вас будет отличный набор инструментов для возврата в случае возникновения странных вещей.

imho странные вещи всегда происходят с VCS, а git отлично справляется с уменьшением этой частоты.

Ответ 7

Это мой любимый бит от лицензии SmartGit:

3.2 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ не должно использоваться, если его использование может привести к травмам жизни, тела, здоровью людей или травмам животных или экологическим повреждениям (например, не использовать для атомных реакторов, оружия и медицинской техники).

Являются ли они серьезными?