|
|
|
| Очередной проект решил разрабатывать с помощью SVN на Google Code. Там имеется три папки: branches, tags, trunk. В /trunk лежит рабочая версия программы, это понятно. В какой-то момент будет готова версия 0.1. Как правильно её обособить, чтобы вести дальнейшую работу над рабочей версией в /trunk, но чтобы в любой момент можно можно было обновить и 0.1, если в ней найдутся ошшибки? | |
|
|
|
|
|
|
|
для: MBT
(14.05.2009 в 14:53)
| | Копированием. А ошибки синхронизировать не получится - придется работать с двумя версиями сразу. Одна будет из транка, а другая - релиз. Так что ошибки надо будет править и там и там. | |
|
|
|
|
|
|
|
для: Loki
(14.05.2009 в 15:55)
| | svn copy http://project_name.googlecode.com/svn/trunk/ http://project_name.googlecode.com/svn/branches/0.0.1 -m "Версия 0.1"
Правильно? И нужно ли сначала саоздать папку /branches/0.0.1? | |
|
|
|
|
|
|
|
для: MBT
(14.05.2009 в 16:05)
| | У меня тут под рукой ничего нет, на чем можно проверить, так что придется Вам попробовать самому:)
и кстати - branch - обычно это ветки параллельной транку разработки, а релизы скидываются в tags | |
|
|
|
|
|
|
|
для: Loki
(14.05.2009 в 16:20)
| | Папка создалась сама. Спасибо за помощь. | |
|
|
|
|
|
|
|
для: MBT
(14.05.2009 в 14:53)
| | Вот тут написано, как правильно с svn работать:
http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.branchmerge | |
|
|
|