2008-12-12 3 views
19

Есть ли какие-либо встроенные реализации Git для Windows, которые не требуют Cygwin? Я стал поклонником клиента TortoiseSVN, и мне бы очень хотелось увидеть похожий клиент Git для Windows.Git On Windows без Cygwin?

Редактировать: Я также рассматриваю Mercurial, но предпочел бы проверить несколько, прежде чем принимать решение.

+0

Я использую исключительно [SmartGit] (http://www.shareit.com/affiliate.html?affiliateid=200142144&publisherid=200020344&target=http%3A%2F%2Fwww.syntevo.com%2Fsmartgit%2Findex.html). Он чрезвычайно утончен и делает все, что мне когда-либо нужно. Это также кросс-платформенный (Windows, OS X и Linux). Он использует msysgit, который в настоящее время находится в действительно отличной форме (просто установите autocrlf = false). – 2011-05-27 14:13:22

ответ

11

Я начал GitExtensions около недели назад. Allthough версия 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!

Хенк

11

Посмотрите на MSysGit. Однако это всего лишь командная строка git, скомпилированная с помощью MingW вместо cygwin. Это не инструмент графического интерфейса, например TortoiseSVN.

Существует GitExtensions, который имеет тот же путь, что и черепаха, но он пока не готов.

+0

Я установил стандартный список msysGit. Есть графический интерфейс. – jfs 2008-12-12 16:50:38

4

Вы пробовали смотреть на TortoiseGit page on Google Code? Я считаю, что это тот же проект, что и другая ссылка, но это немного дружелюбно. Оттуда вы можете скачать последнюю версию как установщик.