我试图确定在git中完成发布分支的最佳方法.我想接受它,以便我们可以在需要时轻松返回.所以当我合并到开发分支时,我创建了一个标签并将其推送到遥控器,如下所示:
Tag this release
$ git tag -a "v1.6" -m "Release v1.6"
Push to remote
$ git push origin develop --follow-tags
Run Code Online (Sandbox Code Playgroud)
这似乎很有效.但是,我还需要合并到主人,并希望以同样的理由把它带到那里.当我尝试在发布时创建标记时,我显然会遇到冲突.所以,到目前为止,我一直在创建一个这样的标签:
$ git tag -a "v1.6-master" -m "Release v1.6"
Run Code Online (Sandbox Code Playgroud)
这工作正常,但似乎应该有一种方法来创建一个标签,并能够检查你碰巧在哪个分支上的标签.我觉得我错过了一些必不可少的东西.
我正在为一个新端点创建一个 swagger 规范,该端点将接收作为二进制数据的文件。您如何在 swagger 规范中表示这一点?我将对象视为一种数据类型,但这似乎不是我正在寻找的。过去有人这样做过吗?
据我所知,这个问题不是重复的,因为它专门涉及二进制或“blob”对象类型。