Преимущества, которые Git # (GitSharp) принесет по сравнению с текущими альтернативами в Windows? - PullRequest
2 голосов
/ 29 июля 2010

С выпуском в августе 2010 года (на их сайте очень четкая дорожная карта), каковы преимущества Git # (или GitSharp ) и приложений на его основепо сравнению с текущими альтернативами на Windows?Я имею в виду преимущества, которые не могли бы быть возможны без Git #.

Редактировать: Вопрос не был правильно оформлен.

Ответы [ 3 ]

2 голосов
/ 29 июля 2010

Я не уверен, что имеет смысл говорить о преимуществах одного над другим, учитывая, что это совершенно разные вещи: MSysGit - это программа, используемая людьми, Git # - библиотека, используемая машинами.

Это все равно, что спросить, в чем преимущество ломтика пиццы перед Международной космической станцией.

0 голосов
/ 19 июля 2012

Мы хотим, чтобы библиотека уменьшила накладные расходы при запуске запуска процесса и избегала анализа результата из стандартного вывода.Это то, что GitSharp делает на высоком уровне.

Я вижу, что при одновременном запуске большого количества git.exe (например, автоматической сборки CruiseControl.NET) они значительно замедляют работу моего компьютера.

0 голосов
/ 01 августа 2010

Для конечного пользователя это не имеет значения, за исключением того, что GitSharp еще не завершен и поэтому не может обеспечить все функции git.

Для программиста приложений это имеет огромное значение, потому что вы можете получить доступ к репозиторию git через чистый и простой API и не нужно форматировать команды командной строки, запускать msysgit в отдельном процессе и анализировать вывод.

...