Apache подривна дейност за сваляне безплатно за Windows XP, 7, 8, 10,
Целта на проекта - да се замени една обща по това време, което сега се счита за остаряла система на CVS (Система за конкурентни версии). Apache Subversion осигурява всички основни функции на CVS и е без някои от недостатъците на последния.
Apache Subversion се използва от много отворен код общност от разработчици на софтуер (включително общности, използвана преди CVS). Сред тях са такива известни проекти като Apache OpenOffice. GCC, Free Pascal. Python. Ruby. FreeBSD, AROS, Blender. Boost. Tor Vidalia пакет. Човекоядец. Apache Subversion е също широко използван в проекти със затворен код и корпоративната сфера. Subversion хостинг, включително проекти с отворен код, също така предоставя популярна хостинг проекти SourceForge.net. Tigris.org. Google Code и BountySource.
Възможности Apache Subversion
директен достъп до локалната файлова система;
сами по себе си мрежов протокол;
чрез уеб сървър на протокола WebDAV / DeltaV.
- Изходна командния ред клиент е еднакво удобен за програми за четене и разбор.
- Способността да се отразяват съхранение.
- Две възможно формат вътрешна памет (английски хранилище.):
база данни или набор от общи файлове.
- Интернационализирането на програмата мнения (Настройки за използване на локала).
- за PHP библиотека. Python. Perl, Java ви позволи да се изгради функционалност Apache Subversion клиент към програми, написани на тези езици.
- Layered архитектура на библиотеките, първоначално е бил предназначен за модела клиент-сървър.
Недостатъци на Apache Subversion
- Проблеми при преименуване на файлове
Apache Subversion не винаги могат да се справят както трябва файл преименуване операции, ако в същото време преименуване променило и съдържанието на файла. Проблеми могат да възникнат, ако файлът е преименуван на локалното копие, някой друг се е променило в хранилището. Някои от тези проблеми, фиксирани във версия 1.5, но това решение все още не е завършена.
- Слаби клонове сливат подкрепа
Също така е слабо място Apache Subversion се счита клонове на сделките по сливания. Преди версия 1.5, всички тези операции, потребителите трябваше ръчно да следите с помощта на подробните записи в дневника за промяна. От версия 1.5, имаше основна поддръжка за автоматично следене на сливания, които разработчиците планират да подобрят в следващите версии. В Apache Subversion е вече доста добре поддържана стандартни сценарии за сливания; в по-сложни случаи, може да има проблеми. Препоръчително е да се организира работния процес, така че да се избегнат проблемните сценарии. Обединяване Преименувани файлове и директории не се поддържат.
- Неспособност да премахнете данни от хранилището
Информация, след като е пуснат в хранилището на Apache Subversion, той остава там завинаги: файл може да се изтрие с последната ревизия, но винаги има възможност да се измъкнем от магазина на някой от предишните ревизии, където са съществували файл. Въпреки, че опазването на миналото одити и е в действителност, целта на използването на системи за контрол на версиите, че понякога е необходимо да се премахне напълно от хранилище информация, попаднал там по погрешка. The Apache Subversion е предвидено, че не правят редовно мода; единствената възможност е да се създаде сметище за съхранение, нейната обработка стандарт полезност svndumpfilter и последващо намаляване на сметището за съхранение. Има и софтуер на трети страни, за да автоматизирате този процес, но във всеки случай, за да се извърши тази операция изисква спирането на достъпа до администратор намесата на съхранение и привилегиите, достатъчно висока, за да изтриете напълно старата магазина и да го замени с нов.
- .svn папка в папка всеки
заразяват и структурата на файловете на проекта. От версия 1.7 в основата на работното копие на проекта създаде директория .svn, метаданни, които се съхраняват с помощта SQLite.