модель ветвления для проекта Flash Builder? - PullRequest
0 голосов
/ 01 ноября 2011

Предположим следующую ситуацию:

Вы работаете в приложении AIR с помощью Flash Builder. Начиная с последнего выпуска (скажем, 1.2), вы работаете над несколькими новыми функциями - следующий выпуск (1.3) будет готов через несколько недель. Однако теперь вы можете исправить некоторые важные ошибки и должны выпустить версию 1.2.1 в краткосрочной перспективе.

Проблема сейчас в том, как ты это делаешь? Вы не можете использовать текущее состояние вашего проекта, так как в нем много незавершенных / непроверенных новых функций.

Кроме того, вы можете извлекать вашу версию SVN из последней опубликованной версии в новую папку и работать там над исправлением. Но затем, чтобы исправление также было в новой версии, над которой вы работаете, вам нужно будет скопировать все изменения кода и убедиться, что вы ничего не забыли.

Может кто-нибудь сказать мне, как правильно обрабатывать такие случаи в проекте AIR?

1 Ответ

0 голосов
/ 01 ноября 2011

Это скорее не связано с проектами Flash / AIR; То же самое относится и к любому проекту. Что вы должны сделать, это использовать функции ветвления вашей системы контроля версий. В вашем случае создайте ветку в SVN, которая разветвляется с версией релиза 1.2. Затем исправьте ошибки в этой ветке. Для нормальной работы в следующем выпуске продолжайте использовать транк.

...