Лучший способ поддержки версий - PullRequest
0 голосов
/ 29 октября 2010

Я хочу сохранить контроль версий в следующем приложении, так что будет лучшим вариантом для поддержки версии?

В моем приложении есть инструмент, который будет генерировать ресурсы в качестве входных данных для моей работы с фреймами. Для простоты мы можем взять, например, как в инструменте, есть те же опции, поэтому можно установить некоторые значения там. Просто предположим, что в инструменте есть десять целочисленных полей 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, а затем в рамках я вычислю этот ключ по этим параметрам, так что всегда есть уверенность, что данные, сгенерированные инструментом, имеют ту же версию с текущая версия рамы.

Я знаю, это немного длинно, но я надеюсь, что это сделает проблему более прозрачной Заранее спасибо

1 Ответ

0 голосов
/ 29 октября 2010

Не могли бы вы быть более конкретным?Если вы говорите о версии вашего кода, существует множество программ, которые вы могли бы использовать.SourceSafe, Team Foundation, SubVersion и CVS - это лишь некоторые из них.Некоторые из них довольно просты и бесплатны, в то время как другие довольно дороги, но могут быть легко интегрированы в вашу IDE, если у вас есть такая.

...