whe*_*hys 10 git ant github release-management git-branch
在github上处理软件版本的好方法是什么.我的repo https://github.com/wheresrhys/jQuery-flickbook包含所有src和build文件以及javascript的内置(缩小)版本.
但是,一旦我进入下一个版本,我还希望将jquery.flickbook-0.5.min.js文件包含在release目录中.这可以在多大程度上实现自动化(使用ant和git分支和标签),还是我必须手动执行?
fge*_*fge 15
这就是我要做的事情(注意:这使得假设master是你的"参考"分支):
x.y-release上master,并检查了(git checkout -b x.y-release master);x.y(git tag x.y- 你想查看联机帮助页,你也可以创建"标签对象");git push theremote --tags,甚至git push theremote x.y);git checkout master);git branch -D x.y-release如果你愿意,可以去掉本地发布分支().这意味着缩小版本永远不会进入,master但最终会在标记中结束,这意味着一切都在那里,因为标记就像任何分支一样是refspec.