如何在Github上处理软件发布是一个好的方法。我的repo https://github.com/wheresrhys/jQuery-flickbook 包含所有的源代码和构建文件,以及JavaScript的构建(缩小)版本。
但是,一旦我推出下一个版本发布,我也希望将例如jquery.flickbook-0.5.min.js文件包含在发布目录中。在多大程度上可以自动化此过程(使用ant和git分支和标签),或者这是我必须手动执行的操作?
如何在Github上处理软件发布是一个好的方法。我的repo https://github.com/wheresrhys/jQuery-flickbook 包含所有的源代码和构建文件,以及JavaScript的构建(缩小)版本。
但是,一旦我推出下一个版本发布,我也希望将例如jquery.flickbook-0.5.min.js文件包含在发布目录中。在多大程度上可以自动化此过程(使用ant和git分支和标签),或者这是我必须手动执行的操作?
master
是您的“参考”分支):
master
上创建分支x.y-release
并检出 (git checkout -b x.y-release master
);x.y
(git tag x.y
--您需要查看手册,您也可以创建“标记对象”);git push theremote --tags
,甚至git push theremote x.y
);master
(git checkout master
);git branch -D x.y-release
)。master
,但最终会成为标签的一部分,这意味着所有内容都在那里,因为标签就像任何分支一样是一个refspec。