1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/vcs-all-in-one-libgit2sharp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

LibGit2Sharp

LibGit2Sharp переносит всю мощь и скорость [libgit2], нативной реализации Git, в управляемый мир .NET и Mono.

Необходимые условия

  • Windows: .NET 4.6.1+
  • Linux/Mac OS X: Mono 5.4+

Онлайн-ресурсы

  • Пакет NuGet (требуется NuGet 2.7+)
  • Исходный код

Поиск и устранение неисправностей и поддержка

  • Вопросы по использованию или программированию? Задайте их на StackOverflow, используя тег libgit2sharp.
  • Нашли ошибку или не хватает функции? Сообщите об этом в системе отслеживания ошибок.
  • Объявления и связанная с ними информация через Twitter (@libgit2sharp).

Краткое руководство по внесению вклада

  • Форкните и клонируйте локально.
  • Создайте ветку для конкретной темы. Добавьте какую-нибудь приятную функцию. Не забудьте про тесты ;-)
  • Отправьте запрос на перенос, чтобы поделиться радостью!

Более подробная информация доступна в вики.

Оптимизация модульного тестирования

LibGit2Sharp стремится иметь полный и надёжный набор модульных тестов для обеспечения качества программного обеспечения и помощи новым участникам и пользователям, которые могут использовать тесты в качестве образца для начала разработки. Существует более тысячи модульных тестов для LibGit2Sharp, и это число будет только расти по мере добавления функциональности.

Вы можете сделать несколько вещей, чтобы оптимизировать выполнение модульных тестов в Windows:

  1. Установите переменную среды LibGit2TestPath в путь в вашей среде разработки.
  • Если среда модульного тестирования не сможет найти указанную папку во время выполнения, она вернётся к расположению по умолчанию.
  1. Настройте антивирусное программное обеспечение так, чтобы оно игнорировало путь LibGit2TestPath.
  2. Установите RAM-диск, такой как IMDisk, и настройте LibGit2TestPath, чтобы использовать его.
  • Используйте imdisk.exe -a -s 512M -m X: -p "/fs:fat /q /v:ramdisk /y", чтобы создать RAM-диск. Эта команда требует повышенных привилегий и может быть помещена в запланированную задачу или запущена вручную перед началом модульного тестирования.

Авторы

  • Код: участники LibGit2Sharp.
  • Логотип: Джейсон Лонг.

Лицензия

Лицензия MIT (см. файл LICENSE.md).

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/vcs-all-in-one-libgit2sharp.git
git@api.gitlife.ru:oschina-mirror/vcs-all-in-one-libgit2sharp.git
oschina-mirror
vcs-all-in-one-libgit2sharp
vcs-all-in-one-libgit2sharp
master