Позвоните в GitVersion из C # - PullRequest
       45

Позвоните в GitVersion из C #

0 голосов
/ 29 сентября 2019

Я пишу плагин Cake GIT, который будет вычислять SemVer с помощью GitVersion . Я использую пакет GitVersion NuGet , который доставляет GitVersionCore.dll.

Может кто-нибудь подсказать, как использовать Core.dll? Кажется, что это на самом деле не задокументировано.

Или это рекомендуемый способ вызова GitVersion.exe через Process.Start и получения результата?

thx

1 Ответ

1 голос
/ 29 сентября 2019

Если вы все еще хотите использовать этот Nuget, вы должны проверить GitVersion.ExecuteCore.ExecuteGitVersion метод. Проверьте источники в ExecuteCore.cs строке 28

Подпись: public VersionVariables ExecuteGitVersion(string targetUrl, string dynamicRepositoryLocation, Authentication authentication, string targetBranch, bool noFetch, string workingDirectory, string commitId, Config overrideConfig = null, bool noCache = false, bool noNormalize = false)

...