【发布时间】:2010-10-29 14:56:37
【问题描述】:
我想在以下应用程序中维护版本控制,那么维护版本的最佳选择是什么?
在我的应用程序中,有一个工具可以为我的框架生成资源作为输入。 为简单起见,我们可以在工具中使用例如类似的选项,其中有相同的选项,因此可以在那里设置一些值。 假设工具上有十个整数 ctrl 框,用户可以在那里设置值,因此工具将生成值作为 xml 文件或 c 中定义的某些结构,如下所示。 注意这里的参数名称,如 TITLE 和 DIALOG 分别与 Integer ctrl 一起使用。这些字符串名称即 TITLE/DIALOG 将保持固定。
<root>
<TITLE value = '1' />
<DIALOG value = '2' />
.
.
</root>
和
Struct data
{
1, //TITLE
2. //DIALOG
.
.
.
}
etc
所以明天可能会添加一些新参数,例如 TITLE 和 DIALOG。 那么在这种情况下保持版本控制的最佳方法是什么。
实际上我不是在谈论像 perforce 或 svn 这样的版本控制,我的问题是关于如果有 10 个参数 ot wd 我的版本 1.0 或者如果有 12 个参数那么它 wd 可能是 1.1 等,就像从这个意义上说我是说。我总是希望确保使用这些字符串我将生成一些密钥,并且该密钥将写入 xml,然后在框架中我将通过这些参数计算该密钥,因此始终保证工具生成的数据与当前框架版本。
我知道它有点冗长,但我希望它能让问题更透明 提前致谢
【问题讨论】:
标签: versioning