gpt4 book ai didi

versioning - 最佳实践 : Software Versioning

转载 作者:行者123 更新时间:2023-12-03 04:09:33 29 4
gpt4 key购买 nike

是否有任何指南或标准最佳实践如何对您在业余时间为了好玩而开发的软件进行版本控制,但仍然会被某些人使用?我认为有必要对此类软件进行版本控制,以便您了解第一版正在讨论的内容(例如,用于错误修复、支持等)。

但是我从哪里开始版本控制呢? 0.0.0?还是0.0?那么我如何增加数字呢?主要版本.小改动?并且对版本控制系统的任何提交不应该是另一个版本吗?或者这仅适用于以高效方式使用的版本?

最佳答案

您应该从版本 1 开始,除非您知道您“发布”的第一个版本在某种程度上不完整。

至于如何增加版本,这取决于您,但请使用主要、次要、内部版本编号作为指导。

没有必要将您提交到源代码管理的每个版本都作为另一个版本 - 您很快就会拥有一个非常大的版本号。当您向外界发布新版本时,您只需要(以某种方式)增加版本号。

因此,如果您进行重大更改,从版本 1.0.0.0 迁移到版本 2.0.0.0(例如,您从 WinForms 更改为 WPF)。如果您进行较小的更改,请从 1.0.0.0 移动到 1.1.0.0(您添加了对 png 文件的支持)。如果您进行了微小的更改,则从 1.0.0.0 升级到 1.0.1.0(您修复了一些错误)。

如果您确实想获得详细信息,请使用最终数字作为内部版本号,该内部版本号会随着每次 checkin /提交而增加(但我认为这太过分了)。

关于versioning - 最佳实践 : Software Versioning,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2864448/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com