SVN

Материал из RO-fan
Перейти к: навигация, поиск

Subversion (SVN)

Subversion (SVN) - это система управления версиями, разработка началась в 1999 году фирмой CollabNet. SVN используется для работы с файлами текущей и всех предшеструющих версий. Такими файлами могут быть исходные тексты программ и интернет-страниц (т.н. исходники), а также документация. SVN стала преемником наиболее распространённой в своё время системы управления версиями - Concurrent Versions System (CVS).

Теперь Subversion широко известна в сообществе открытых исходных текстов программ (open source community), используется во многих проектах с открытыми исходниками, например Apache Software Foundation, Free Pascal, FreeBSD, GCC, Django, Ruby, Mono, SourceForge.net, ExtJS, Tigris.org, PHP и т.д. Google Code тоже использует Subversion для своих проектов с открытыми исходниками. А в BountySource вообще используется исключительно Subversion. Codeplex тоже доступен через Subversion, так же как и через другие типы клиентов.

Таким образом, Subversion - признаная корпоративным миром система. "В 2007 году независимая компания Forrester Research, сравнивая преимущества и недостатки различных систем, оценила Subversion как 'единоличного лидера в категории Standalone Software Configuration Management (SCM) и сильного участника в категории Software Configuration and Change Management (SCCM)'".

Subversion распространяется по лицензии the Apache License, таким образом это программное обеспечение с отрытыми исходниками.

OpenKore SVN

OpenKore SVN на SourceForge

Чтобы создать рабочую копию всего проекта OpenKore, введите в консоли следующую команду (взято с [1]):

svn co https://openkore.svn.sourceforge.net/svnroot/openkore openkore

Руководства по SVN

Вместо того, чтобы изобретать тут велосипед, предлагается погуглить на предмет руководств по SVN.