如何定义软件的版本号? [英] How to define the version number of a software?

查看:628
本文介绍了如何定义软件的版本号?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

确定应该用于软件或组件的版本号的最佳方法是什么?有设置版本号的一般规则吗?

What is the best method to determine the version number I should use for a software or component? Is there a general rule to set version numbers?

我很确定这是一个基本问题,但是经过一会儿搜索,我没有发现任何有用的东西.

I'm pretty sure it is a basic question but I didn't find anything useful after searching a while.

推荐答案

我一直将此作为过渡,直到找到更好的解决方案为止.我没有构建很多大型应用程序,主要是报表和较小的宏,但是对我来说,跟踪更改和版本仍然很重要.

I've been doing this as an interim until I find a better solution. I don't build many large applications, mostly reports and smaller macros, but it's still important for me to keep track of changes and versions.

[当前年份].[当前月份].[当前日期]

[Current year].[Current month].[Current day]

FileName 9.7.17.rpt.

FileName 9.7.17.rpt for example.

它对我和我的老板都有效,并且提供了一个值,您可以将其与今天的日期进行比较以查看文件的年代.我还将changelog.txt文件与最新版本保存在同一文件夹中,并且它跟踪以前版本的所有更改.我还在OneNote中每个项目选项卡的版本控制页面中跟踪所有版本.

It works for me and my boss, and it gives a value which you can compare to today's date to see how old the file is. I also keep a changelog.txt file in the same folder as the most current version and it keeps track of all the changes from the previous versions. I also keep track of all versions in a version control page on each projects tab in OneNote.

感谢您的回答.我还将介绍如何为傻瓜存储项目.

Thanks for the answer. I'll also throw in how I store the projects for giggles.

每个项目都有自己的文件夹.在该文件夹中,我将有4个主要项目,这些项目可帮助我跟踪项目中正在发生的事情.

Every project gets its own folder. Inside that folder I'll have 4 main items that help me keep track of what's going on in the project.

  • 旧版本文件夹
  • 该项目可能需要的任何参考资料的文件夹
  • 实际项目文件
  • 更改日志

那棵树看起来像这样.

Project X
    Old versions
        X Report 9.4.12.rpt
        X Report 9.5.3.rpt
        X Report 9.7.20.rpt
    Reference
        SQL calls.txt
        Client list.txt
        Procedures.doc
    X Report 9.7.29.rpt
    X Report changelog.txt

这种跟踪我的工作的方式确实减少了我花任何时间来记录任何东西并以一种标准的方式组织它的时间,因此,如果我的老板需要抓住我从事的工作,即使他知道确切地说明了一切的含义以及它的位置.

This way of keeping track of my work really cuts down on the amount of time that I need to spend documenting anything and organizes it in a standard way so if my boss needs to grab something I've worked on, even he knows exactly what everything means and where it is.

要在网络文件夹中存储多个项目,我有以下文件夹.

For storing multiple projects in my network folder I have these folders.

  • 收件箱
  • 项目
    • @已归档的项目
    • 当前项目1
    • 当前项目2
    • 当前项目3
    • Inbox
    • Projects
      • @Archived Projects
      • Current Project 1
      • Current Project 2
      • Current Project 3

      收件箱是我随意扔东西以便以后处理的地方,或者是老板可以在其中放置我以后项目需要的东西的文件夹. Projects文件夹包含我当前正在处理的所有项目,然后当我完成工作或它们不再成为当前优先级时,它们就会被@Archived Projects折腾.参考是用于常规工作参考资料的文件夹,例如政策和程序,电话清单,组织结构图,火灾逃生计划.我可能永远不会使用它们,但是相对于挖掘旧电子邮件,这是一个令人欣慰的地方,可以放置这种东西.

      Inbox is where I toss random things to process later, or a folder where my boss can throw something I'm going to need for a later project. The Projects folder contains all the projects I'm currently working on, and then when I'm done or they no longer become a current priority, they get tossed in @Archived Projects. Reference is a folder for general job reference material, like policies and procedures, phone lists, org charts, fire escape plans. I may never use them, but it's comforting to have a place to put that kind of stuff as opposed to digging through old email.

      这篇关于如何定义软件的版本号?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆