【问题标题】:Best way of maintaining versions维护版本的最佳方式
【发布时间】: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


    【解决方案1】:

    你能说得更具体一点吗? 如果您谈论代码的版本控制,那么您可以使用一系列软件。 SourceSafe、Team Foundation、SubVersion 和 CVS 只是其中的一小部分。其中一些非常简单且免费,而另一些则非常昂贵,但如果您有一个,可以轻松集成到您的 IDE 中。

    希望对您有所帮助。

    【讨论】:

    • 大卫你走错了轨道实际上我不是在谈论像 perforce 或 svn 这样的版本控制,我的问题是关于如果有 10 个参数 ot wd 我的版本 1.0 或者如果有 12 个参数那么它 wd 5 月 1.1 等,就像我在说的那样。我总是希望确保使用这些字符串我将生成一些密钥,并且该密钥将写入 xml,然后在框架中我将通过这些参数计算该密钥,因此始终保证工具生成的数据与当前框架版本。
    • 有些语言有让你这样做的机制。在 .NET 中序列化时,您可以在属性之前定义标签,以确定它是否是强制性的,以及什么不是。
    猜你喜欢
    • 2021-12-19
    • 2020-05-03
    • 2014-04-11
    • 2014-10-13
    • 2021-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多