На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Ветки и метки ревизий , CVS
    Э... конечно это не язык прогроммирования, но ... больше некуда (вроде)

    В общем понял как создавать и тех и других, не понял зачем? Ну есть у меня метка, которая сотвествует некоторой версии, которую я могу вытянуть когда нужно. Но для чего тогда ветки?
      Вариант, используемый в SBCL: метки ставятся на релизы, чтобы в любой
      момент можно было восстановить любую выпущенной версию. Ветки
      используются для долгих экспериментов (типа поддержки Unicode,
      многопоточности); промежуточные версии могут вообще не собираться или
      собираться только на одной платформе, иметь множество ошибок и т.д.
      Если проводить такие эксперименты в главной ветке - вся работа будет
      парализована. Вместо этого разработчики разрабатывают и отлаживают в
      своей ветке, а в основной может продолжаться нормальная работа.
        Цитата GAGARIN, 3.12.04, 15:40, 531646
        Но для чего тогда ветки?
        Ветки позволяют иметь несколько ревизий, имеющих общую ревизию-предка. Это бывает нужно, например, при создании специальной сборки под нужды конкретного "особого" потребителя, не изменяя при этом исходников "массовой" сборки. При этом можно и далее править как "массовую" ветвь, так и "особую" - получаем две редакции одного ПО, а в дальнейшем их можно и слить в одну.
          Спасибо, теперь стало понятнее
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0216 ]   [ 15 queries used ]   [ Generated: 1.05.24, 15:12 GMT ]