آپاچی ساب‌ورژن

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
سابورژن
انتشار اولیه ۲۰ اکتبر ۲۰۰۰ (۲۰۰۰-10-۲۰)
نوشته شده به زبان برنامه‌نویسی سی
سیستم‌عامل چند سکویی
گونه کنترل نسخه
پروانه مجوز آپاچی
وب‌گاه subversion.apache.org

آپاچی سابورژن (به انگلیسی: Apache Subversion) (که معمولاً به صورت مخفف svn نوشته می‌شود) یک نرم‌افزار نسخه‌بندی و سورس کنترل است که به صورت یک نرم‌افزار آزاد عرضه می‌شود. توسعه این نرم‌افزار در سال ۲۰۰۰ توسط شرکت کلاب‌نت آغاز شد. توسعه‌دهندگان از سابورژن برای مدیریت و نگه‌داری نسخه‌های جاری و تاریخی کدهای منبع، صفحات وب، مستندات و ... استفاده می‌کنند.

جامعه نرم‌افزارهای آزاد و بازمتن بصورت گسترده‌ای از سابورژن استفاده می‌کند. پروژه هایی مانند بنیاد نرم‌افزار آپاچی، پروژه فری‌بی‌اس‌دی، جی‌سی‌سی، مونو و سورس‌فورج. گوگل کد هم برای پروژه های اپن سورس خود میزبانی سابورژن را فراهم کرده است.

همچنین شرکت‌های تجاری هم شروع به استفاده از سابورژن کرده‌اند.

ویژگی‌ها[ویرایش]

  • کامیت‌ها (به انگلیسی: commit) به صورت اتمی هستند. یعنی یا همگی آنها به صورت کامل اعمال می‌شوند یا هیچکدام اعمال نمی‌شوند.
  • فایل‌های حذف شده/تغییر نام یافته/ کپی شده/انتقال داده شده هم در تاریخچه حفظ می‌شوند.
  • سیستم برای دایرکتوری‌ها، متادیتاها، تغییرنام فایل‌ها، لینک‌های نرم و ... را هم نسخه بندی می‌کند.
  • پشتیبانی بومی از فایل‌های باینری
  • شاخه‌بندی کد منبع یک عملیات ساده و ارزان است.
  • و ...

منابع[ویرایش]

مشارکت‌کنندگان ویکی‌پدیا، «Apache Subversion»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۶ ژوئیه ۲۰۱۱).‎