Я хочу сохранить контроль версий в следующем приложении, так что будет лучшим вариантом для поддержки версии?
В моем приложении есть инструмент, который будет генерировать ресурсы в качестве входных данных для моей работы с фреймами.
Для простоты мы можем взять, например, как в инструменте, есть те же опции, поэтому можно установить некоторые значения там.
Просто предположим, что в инструменте есть десять целочисленных полей ctrl, и пользователь может установить значения там, чтобы инструмент генерировал значения либо в виде XML-файла, либо в некоторой структуре, определяемой в c следующим образом.
Обратите внимание, что параметры name, такие как 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 параметров от моей версии 1.0 или если есть 12 параметров, то это может быть 1.1 и т. Д., Как в этом смысле я говорить. Я всегда хочу убедиться, что с этими строками я сгенерирую некоторый ключ, и этот ключ будет записан в xml, а затем в рамках я вычислю этот ключ по этим параметрам, так что всегда есть уверенность, что данные, сгенерированные инструментом, имеют ту же версию с текущая версия рамы.
Я знаю, это немного длинно, но я надеюсь, что это сделает проблему более прозрачной
Заранее спасибо