0

我正在编写一个 Cake GIT 插件,它将在 GitVersion 的帮助下计算SemVer。我正在使用提供 GitVersionCore.dll 的GitVersion NuGet包。

谁能给我提示如何使用Core.dll?似乎并没有真正记录在案。

还是推荐的方式GitVersion.exe通过调用Process.Start并获取输出?

谢谢

4

1 回答 1

1

如果你仍然想使用这个 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)

于 2019-09-29T17:58:57.283 回答