Существуют ли собственные реализации Git для Windows, не требующие Cygwin? Я стал поклонником клиента TortoiseSVN и очень хотел бы увидеть похожий клиент Git для Windows.
Редактировать: Я также рассматриваю Mercurial, но предпочел бы проверить несколько, прежде чем я приму решение.





Взгляните на MSysGit. Однако это просто командная строка git, скомпилированная с MingW вместо cygwin. Это не инструмент с графическим интерфейсом, такой как TortoiseSVN.
Существует GitExtensions, который идет по тому же пути, что и Tortoise, но еще не выглядит готовым.
Я установил стандартный дистрибутив msysGit. Есть GUI.
Существует расширение TortoiseGit - Window Explorer для работы с Git.
Я запустил 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!
Хенк
Вы пробовали посмотреть на Страница TortoiseGit в Google Code? Я считаю, что это тот же проект, что и другая опубликованная ссылка, но он немного дружелюбнее. Вы можете скачать последнюю версию в качестве установщика оттуда.
Я использую исключительно SmartGit. Он чрезвычайно усовершенствован и делает все, что мне когда-либо было нужно. Он также кроссплатформенный (Windows, OS X и Linux). Он использует msysgit, который в настоящее время находится в отличной форме (просто установите autocrlf = false).