用Github管理代码项目丨我的版本管理方法
现在的代码项目我会创建一个CHANGELOG.md,这个文件我会记录自己每次更新了什么,每个版本新增了什么功能、修复的错误、改进的性能,这样可以记录这个代码项目的版本演变,有个清晰的变更记录。我习惯使用Gitmoji,即emoji用更有趣直观的方式来对每个更改进行分类。可以一眼区分是🐛bug,✨功能改进,还是📝文档完善。 为了保存每个版本那时的代码,我还会在每次版本发布的时候,打上tag。这样,我在Github就可以保存每个版本的快照,万一有问题,也可以回溯。 如果有必要也可以创建Release发版,可以写一个Github Action创建步骤,打完标签,就自动发版