我正在编写一个 Cake GIT 插件,它将在 GitVersion 的帮助下计算SemVer。我正在使用提供 GitVersionCore.dll 的GitVersion NuGet包。
谁能给我提示如何使用Core.dll?似乎并没有真正记录在案。
还是推荐的方式GitVersion.exe
通过调用Process.Start
并获取输出?
谢谢
我正在编写一个 Cake GIT 插件,它将在 GitVersion 的帮助下计算SemVer。我正在使用提供 GitVersionCore.dll 的GitVersion NuGet包。
谁能给我提示如何使用Core.dll?似乎并没有真正记录在案。
还是推荐的方式GitVersion.exe
通过调用Process.Start
并获取输出?
谢谢
如果你仍然想使用这个 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)