有人可以根据这些概念(快照,发布候选版本和发行版)告诉我管理我的存储库的策略。例如,我应该为每种类型都有一个存储库,还是应该将候选版本作为快照或版本进行管理?
答案 0 :(得分:7)
快照它们捕获正在进行的工作并在开发期间使用。快照工件具有诸如“1.3.0”或“1.3”的版本号和时间戳。例如,commons-lang 1.3.0的快照工件可能名为commons-lang-1.3.0-20090314.182342-1.jar。
候选发布。发布候选版本(RC),也称为“go silver”,是一个有可能成为最终产品的测试版,除非出现重大错误,否则可以发布。 ...如果私人选择,Beta测试人员通常会因使用候选版本而被记入贷方,就好像它是成品一样。
发布:这些是特定的时间点版本。发布的工件被认为是可靠的,稳定的和永久的,以保证依赖于它们的构建随着时间的推移是可重复的。发布的JAR工件与PGP签名相关联,校验和验证二进制软件工件的真实性和完整性。