Branches — различия между версиями

Материал из Русский WINE
Перейти к: навигация, поиск
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
[[Category:ReactOS]]
+
[[Категория:Периодически обновляется]]
 
=Ветви разработки=
 
=Ветви разработки=
 
Основная ветка разработки ReactOS - '''trunk''':  
 
Основная ветка разработки ReactOS - '''trunk''':  
*trunk
+
*master
**ветка на [http://code.reactos.org/changelog/~br=trunk/reactos code.reactos.org]
+
**http://github.com/reactos/reactos
**'''web''': [http://svn.reactos.org/svn/reactos/trunk/reactos http://svn.reactos.org/svn/reactos/trunk/reactos]
+
**'''svn''': [svn://svn.reactos.org/reactos/trunk/reactos svn://svn.reactos.org/reactos/trunk/reactos]
+
  
Кроме основной ветви '''trunk''', в которую разработчики вносят изменения и улучшения, существует еще восемь ветвей:
+
Кроме основной ветви '''master''' (ранее trunk), в которую разработчики вносят изменения и улучшения, существует еще семь ветвей:
 
+
*Setup_improvements - улучшение инсталлятора ReactOS
+
**ветка на [http://code.reactos.org/changelog/reactos/branches/setup_improvements code.reactos.org]
+
**'''web''': [http://svn.reactos.org/svn/reactos/branches/setup_improvements/ http://svn.reactos.org/svn/reactos/branches/setup_improvements/]
+
**'''svn''': [svn://svn.reactos.org/reactos/branches/setup_improvements/ svn://svn.reactos.org/reactos/branches/setup_improvements/]
+
  
 
*Sndblst - разработка драйвера SoundBlaster16
 
*Sndblst - разработка драйвера SoundBlaster16
**ветка на [http://code.reactos.org/changelog/reactos/branches/sndblst code.reactos.org]
+
**http://github.com/reactos/reactos/tree/sndblst
**'''web''': [http://svn.reactos.org/svn/reactos/branches/sndblst/ http://svn.reactos.org/svn/reactos/branches/sndblst/]
+
**'''svn''': [svn://svn.reactos.org/reactos/branches/sndblst/ svn://svn.reactos.org/reactos/branches/sndblst/]
+
  
 
*USB-experiments - разработка USB
 
*USB-experiments - разработка USB
**ветка на [http://code.reactos.org/changelog/reactos/branches/usb-experiments code.reactos.org]
+
**http://github.com/reactos/reactos/tree/usb-experiments
**'''web''': [http://svn.reactos.org/svn/reactos/branches/usb-experiments/ http://svn.reactos.org/svn/reactos/branches/usb-experiments/]
+
**'''svn''': [svn://svn.reactos.org/reactos/branches/usb-experiments/ svn://svn.reactos.org/reactos/branches/usb-experiments/]
+
  
 
*Kernel-fun - нацелена на разработку ядра ReactOS
 
*Kernel-fun - нацелена на разработку ядра ReactOS
**ветка на [http://code.reactos.org/changelog/reactos/branches/kernel-fun code.reactos.org]
+
**http://github.com/reactos/reactos/tree/kernel-fun
**'''web''': [http://svn.reactos.org/svn/reactos/branches/kernel-fun/ http://svn.reactos.org/svn/reactos/branches/kernel-fun/]
+
**'''svn''': [svn://svn.reactos.org/reactos/branches/kernel-fun/ svn://svn.reactos.org/reactos/branches/kernel-fun/]
+
  
 
*Monstera - нацелена на разработку менеджера управления памятью на C++
 
*Monstera - нацелена на разработку менеджера управления памятью на C++
**ветка на [http://code.reactos.org/changelog/reactos/branches/monstera code.reactos.org]
+
**http://github.com/reactos/reactos/tree/monstera
**'''web''': [http://svn.reactos.org/svn/reactos/branches/monstera/ http://svn.reactos.org/svn/reactos/branches/monstera/]
+
**'''svn''': [svn://svn.reactos.org/reactos/branches/monstera/ svn://svn.reactos.org/reactos/branches/monstera/]
+
  
 
*TransitionPte - ветка для будущей работы по менеджеру памяти
 
*TransitionPte - ветка для будущей работы по менеджеру памяти
**ветка на [http://code.reactos.org/changelog/reactos/branches/TransitionPte code.reactos.org]
+
**http://github.com/reactos/reactos/tree/TransitionPte
**'''web''': [http://svn.reactos.org/svn/reactos/branches/TransitionPte/ http://svn.reactos.org/svn/reactos/branches/TransitionPte/]
+
**'''svn''': [svn://svn.reactos.org/reactos/branches/TransitionPte/ svn://svn.reactos.org/reactos/branches/TransitionPte/]
+
  
 
*Network_stack (ранее TCP/IP Revolution) - нацелена на  перезапись TCP/IP с использованием библиотеки LwIP.
 
*Network_stack (ранее TCP/IP Revolution) - нацелена на  перезапись TCP/IP с использованием библиотеки LwIP.
**ветка на [http://code.reactos.org/changelog/reactos/branches/network_stack code.reactos.org]
+
**http://github.com/reactos/reactos/tree/network_stack
**'''web''': [http://svn.reactos.org/svn/reactos/branches/network_stack/ http://svn.reactos.org/svn/reactos/branches/network_stack]
+
**'''svn''': [svn://svn.reactos.org/reactos/branches/network_stack/ svn://svn.reactos.org/reactos/branches/network_stack/]
+
  
 
*Arwinss -  базируется на Wine и нацелена на разработку альтернативы большой части подсистемы Win32
 
*Arwinss -  базируется на Wine и нацелена на разработку альтернативы большой части подсистемы Win32
**ветка на [http://code.reactos.org/changelog/reactos/branches/arwinss code.reactos.org]
+
**http://github.com/reactos/reactos/tree/arwinss
**'''web''': [http://svn.reactos.org/svn/reactos/branches/arwinss/ http://svn.reactos.org/svn/reactos/branches/arwinss/]
+
**'''svn''': [svn://svn.reactos.org/reactos/branches/arwinss/ svn://svn.reactos.org/reactos/branches/arwinss/]
+
  
 
Основная работа в ветках  
 
Основная работа в ветках  
Строка 54: Строка 33:
 
*'''shell-experiments''' (новая оболочка)
 
*'''shell-experiments''' (новая оболочка)
 
*'''Colins Printing for freedom''' (анализ, проектирование и реализация стека печати)
 
*'''Colins Printing for freedom''' (анализ, проектирование и реализация стека печати)
была завершена и их наработки были влиты обратно в '''trunk'''.
+
*'''Setup_improvements''' (улучшение инсталлятора ReactOS)
 +
была завершена и их наработки были влиты обратно в '''master'''.
 
   
 
   
 
*Как скачать содержимое веток для сборки, см. [[ROS Build|здесь]].
 
*Как скачать содержимое веток для сборки, см. [[ROS Build|здесь]].
 
*Если вы хотите получить копию ветки для работы с файлами (например, чтобы сделать патч) [[Subversion#.D0.9A.D0.BB.D0.B8.D0.B5.D0.BD.D1.82.D1.8B_SVN|воспользуйтесь]] программой [http://tortoisesvn.net/downloads.html TortoiseSVN].
 
*Если вы хотите получить копию ветки для работы с файлами (например, чтобы сделать патч) [[Subversion#.D0.9A.D0.BB.D0.B8.D0.B5.D0.BD.D1.82.D1.8B_SVN|воспользуйтесь]] программой [http://tortoisesvn.net/downloads.html TortoiseSVN].
  
Все изменения, которые происходят в этих четырех ветках вы можете посмотреть на сайте [http://code.reactos.org/ code.reactos.org].
+
Все изменения, которые происходят в этих четырех ветках вы можете посмотреть на сайте [http://github.com/reactos/reactos/ github.com].
 
{{ReactOS}}
 
{{ReactOS}}

Текущая версия на 12:41, 3 мая 2019

Ветви разработки

Основная ветка разработки ReactOS - trunk:

Кроме основной ветви master (ранее trunk), в которую разработчики вносят изменения и улучшения, существует еще семь ветвей:

Основная работа в ветках

  • ntvdm (эмулятор DOS)
  • condrv_restructure (консоль)
  • shell-experiments (новая оболочка)
  • Colins Printing for freedom (анализ, проектирование и реализация стека печати)
  • Setup_improvements (улучшение инсталлятора ReactOS)

была завершена и их наработки были влиты обратно в master.

  • Как скачать содержимое веток для сборки, см. здесь.
  • Если вы хотите получить копию ветки для работы с файлами (например, чтобы сделать патч) воспользуйтесь программой TortoiseSVN.

Все изменения, которые происходят в этих четырех ветках вы можете посмотреть на сайте github.com.

ReactOS
Search.png
Доклады
О ReactOSARWINSSЧеЗа
Информация Новости Выпуски новостейПереводы блоговНовости проектаВидеоReactOS на ХабреUSB от Вадима Галянта
Разработка Руководство по программированиюОтсутствующая функциональностьВетви разработкиКомпоненты системыReactOS и WineПлан работRoadmap ядра by VgalРазработчикиСовместимость с dll WindowsНаиболее значимые изменения за годИспользуемые проектыGoogle Summer of CodeИзвестные проблемы
Порты AMD64ARMXboxPowerPC
Компоненты Файловые системыРежим совместимостиОтчеты об ошибкахПечатьUSBЯдро
Загрузчик Восстановление MBRЗагрузка из GRUBПараметры загрузки
Прочее ARWINSSПриложения в ReactOSОформление ReactOSКоординаторы"Пасхальные яйца"Монетизация
Другое Типы ядерFreeWin95
Помощь
RAM-диск ReactOS по PXEс жесткого диска
Разработка Стиль написания кодаСтандарты RC-файловРабота с документациейВенгерская нотацияGNU Indent • [ Subversion : ветвислияниеиспользование TortoiseSVN ] • Основы переводаОтправка патчей
Репорты Отладка в VirtualBoxОтладка на экранДобавление программы в менеджер приложенийОтправка отчетов
Отладка Com0comGDBKdbgRossym.gdbRoswin.gdbWinDBGРуководство по WinDBGВключение трассировки ядраКоды DPRINTУдалённый отладчик ReactOS
Сборка CMakeRBuildФайлы RBuildАвтоматическое копирование файловСборка MINGW-w64Сборка модулейСреда сборки
Тестирование VirtualBoxVMwareQEMUHyper-VНеобходимый объём дискаПеренос файлов на виртуальный дискУстановка ReactOSУстановка драйверов
Сеть Общие папкиSambaNFS
Игры Установка DirectPlay
Обновление ReactOSЗагрузочная флешкаЧем можно помочь проектуСоздание нового пользователяЗвук и сеть в VirtualBoxСъемка и публикация видеоIRC-каналСторонние компонентыFAQReactOS как рабочая станцияReactOS и UEFI
Обзоры ОболочкаNTVDMWOWCommunity EditionИстория сайтаReactOS ServerКриптографияПО времен XP