相关疑难解决方法(0)

版本中的数字通常代表什么(即v1.9.0.1)?

也许这是一个愚蠢的问题,但我总是假设每个数字描述的时期代表了软件的一个组成部分.如果这是真的,他们会代表不同的东西吗?我想开始为我的软件的不同版本分配版本,但我不确定它应该如何构建.我的软件有五个不同的组件.

versions

127
推荐指数
6
解决办法
7万
查看次数

版本编号基础知识?

假设我有一个带有一些基本功能的Web应用程序.我想推销它.所以我想指定一个版本号 - 类似于0.0.1.我想知道的是,是否有任何限制应该适用于该编号系统?

希望你能理解我的问题,提前谢谢.

versioning version

23
推荐指数
5
解决办法
4813
查看次数

当我在拒绝后重新提交我的应用程序时,我是否需要增加版本号?

我的应用程序被拒绝了,所以我修改了它并准备重新提交它.我第一次提交它是1.0版本.我是否需要增加此重新提交的版本号?

iphone submission version app-store appstore-approval

10
推荐指数
1
解决办法
3341
查看次数

在关联文件中记录新版本的版本号(文档)

我将是你知道如何在那里办理兴趣碰撞的版本号为新版本问题.

如何处理相关文件中的版本号,如手册页等.

该软件使用gnu工具链构建,因此autoconf,automake等可用,并用于应用程序的版本号.这样信息就可以重复使用了.

git用作vcs.

一种可能性是在Makefile.am中引入一个额外的新目标,它使用sed/awk来替换所有相关文件中的版本号和日期.该目标可以在开发新版本时(在分支之后)调用一次.

然后,当人们进行项目的git克隆或者发布tar tar时,项目可以使用正确的信息构建.当然,在开始开发新版本时,必须记住运行此make目标.

另一个选择是使用dist目标的钩子进行sed/awk替换.但这会使项目的git存储库处于没有正确版本号与关联文件关联的状态.

我更喜欢做第一个解决方案,因为它还在git历史记录中记录了正确的版本号.

在进行sed/awk替换时,您更喜欢"在文件中"或使用autoconf/automake工具中的模板文件.我看到两种方法的优点和缺点.

你如何处理相关文件的版本控制.您是否在开发阶段开始更改它们,是否在发货前更改它们,是否更换了infile或者您更喜欢使用模板?

谢谢.

linux version-control build-automation gnu autotools

9
推荐指数
2
解决办法
2601
查看次数