Я запустил GitExtensions около недели назад. Несмотря на то, что версия 0.6 является довольно полным пакетом, я не считаю ее готовой к выпуску. Набор инструментов должен быть готов к первой стабильной версии через несколько дней. Есть несколько вещей, которые я должен исправить, прежде чем кто-либо должен будет использовать это в производстве. Наиболее важной проблемой сейчас является то, что часть расширения оболочки написана на C # и, следовательно, может вызвать проблемы. Я переписываю это на C ++ на данный момент, должно занять еще несколько часов. Я также хочу встроить некоторые функции, которые должны препятствовать тому, чтобы пользователи напортачили (например, создать тайник поверх другого тайника и выбросить работу или зафиксировать изменения в середине слияния). Я уже закончил почти все команды git, которые я когда-либо использовал (push, pull, fetch, stash, branch, commit, merge, format-patch, am, apply и т. Д.), Так что это должно скоро использоваться. Набор инструментов написан на C # (.Net 3.5 до версии 0.6, более поздние версии используют .Net 2.0), за исключением части расширения оболочки. Существует также визуальный студийный плагин, но он все еще довольно простой.
Кстати, я еще не пробовал TortoiseGit, но мне очень нравится TortoiseSVN!
Хенк