使用 Cake Build 为远程存储库创建标签
Create Tag to Remote Repository using Cake Build
我正在使用 Cake Build 任务将项目提交并推送到远程:
GitAddAll(".");
GitCommit(".", authorName, authorEmail, message);
GitTag(".", version);
GitPush(".", username, password, "master);
文件正在提交到本地存储库并推送到远程。
标签正在本地存储库中创建,但未在远程中创建。
如何在远程存储库中创建标签,例如Github?
显式推送标签。或者配置push.followTags = true
.
正如我在 中发布的那样,如果您的解决方案文件夹在源代码管理下
#addin "Cake.Git"
var solutionFolder = "./";
var versionTag = "someTag";
Task("Default")
.Does(() =>
{
GitTag(solutionFolder, versionTag);
GitPushRef(solutionFolder, gitUser, gitPassword, "origin", versionTag);
}
});
我正在使用 Cake Build 任务将项目提交并推送到远程:
GitAddAll(".");
GitCommit(".", authorName, authorEmail, message);
GitTag(".", version);
GitPush(".", username, password, "master);
文件正在提交到本地存储库并推送到远程。
标签正在本地存储库中创建,但未在远程中创建。
如何在远程存储库中创建标签,例如Github?
显式推送标签。或者配置push.followTags = true
.
正如我在
#addin "Cake.Git"
var solutionFolder = "./";
var versionTag = "someTag";
Task("Default")
.Does(() =>
{
GitTag(solutionFolder, versionTag);
GitPushRef(solutionFolder, gitUser, gitPassword, "origin", versionTag);
}
});