我正在使用Cake任务将一个项目提交并推送到远程:
GitAddAll(".");
GitCommit(".", authorName, authorEmail, message);
GitTag(".", version);
GitPush(".", username, password, "master);这些文件被提交到本地存储库并推送到远程。
标记是在本地存储库中创建的,但是不是在远程中创建的。
如何在远程存储库中创建标记,例如Github?
发布于 2017-06-12 19:33:39
正如我在我的question中发布的,如果您的解决方案文件夹在源代码管理下
#addin "Cake.Git"
var solutionFolder = "./";
var versionTag = "someTag";
Task("Default")
.Does(() =>
{
GitTag(solutionFolder, versionTag);
GitPushRef(solutionFolder, gitUser, gitPassword, "origin", versionTag);
}
});发布于 2017-06-11 14:39:32
显式推送标签。或者配置push.followTags = true。
https://stackoverflow.com/questions/44484889
复制相似问题