0

我来自 NodeJS 世界,在那里我可以轻松地添加pre-commitpre-push挂钩 husky 或许多其他库。

有什么方法/图书馆可以做同样的事情dotnetcore吗?

如果不能,Nukebuild 可以将文件复制到../.git/hooks文件夹(基于操作系统)吗?我正在寻找类似的东西

public Targets Hook => _ => _
            .Description("Setup Hooks")
            .Executes(() => {
               // checks the os
               // copy file to ../.git/hooks based on the os
            });

4

1 回答 1

0

您可以检查您正在使用的操作系统EnvironmentInfo.IsWin, IsUnix, IsOsx

于 2019-11-01T00:15:49.833 回答