Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.58.252.8] |
|
Сообщ.
#1
,
|
|
|
Э... конечно это не язык прогроммирования, но ... больше некуда (вроде)
В общем понял как создавать и тех и других, не понял зачем? Ну есть у меня метка, которая сотвествует некоторой версии, которую я могу вытянуть когда нужно. Но для чего тогда ветки? |
Сообщ.
#2
,
|
|
|
Вариант, используемый в SBCL: метки ставятся на релизы, чтобы в любой
момент можно было восстановить любую выпущенной версию. Ветки используются для долгих экспериментов (типа поддержки Unicode, многопоточности); промежуточные версии могут вообще не собираться или собираться только на одной платформе, иметь множество ошибок и т.д. Если проводить такие эксперименты в главной ветке - вся работа будет парализована. Вместо этого разработчики разрабатывают и отлаживают в своей ветке, а в основной может продолжаться нормальная работа. |
Сообщ.
#3
,
|
|
|
Цитата GAGARIN, 3.12.04, 15:40, 531646 Ветки позволяют иметь несколько ревизий, имеющих общую ревизию-предка. Это бывает нужно, например, при создании специальной сборки под нужды конкретного "особого" потребителя, не изменяя при этом исходников "массовой" сборки. При этом можно и далее править как "массовую" ветвь, так и "особую" - получаем две редакции одного ПО, а в дальнейшем их можно и слить в одну. Но для чего тогда ветки? |
Сообщ.
#4
,
|
|
|
Спасибо, теперь стало понятнее
|