Apache Subversion

نرم افزار تصویر:
Apache Subversion
جزئیات نرم افزار:
نسخه: 1.10.2 به روز شده
ها تاریخ: 16 Aug 18
توسعه دهنده: Apache Software Foundation
پروانه: رایگان
محبوبیت: 24

Rating: 3.0/5 (Total Votes: 1)

هدف پروژه Subversion ساخت یک سیستم کنترل نسخه است که یک جایگزین قانع کننده برای CVS در جامعه منبع باز است. این برنامه توسط بنیاد نرم افزار آپاچی (ASF) توسعه داده شده است. Apache Subversion یک نرم افزار خط فرمانی است که مشابه سیستم های کنترل نسخه Git یا Bazaar است.


این شبیه به CVS است، اما بهتر است

Apache Subversion شامل جدیدترین ویژگی های CVS و همچنین ویژگی های مختلف دیگر است که این پروژه را بسیار بهتر از CVS می سازد، از جمله تغییر نام نسخه ها، لینک های نمادین نسخه، نسخه کپی، حذف نسخه ها، فهرست های نسخه های نسخه و فراداده نسخه های آزاد . همچنین با سرویس دهنده / سرور بومی، طراحی کتابخانه لایه ای است که دارای API های تمیز است.


فایل های باینری را به صورت صحیح مدیریت می کند

علاوه بر این، این نرم افزار با پشتیبانی از تگ ها و عملیات های شاخه ای پشتیبانی می کند، اتهامات واقعا اتمی است و برنامه به طور موثر فایل های باینری را مدیریت می کند. ویژگی های دیگر شامل ردیابی ادغام، قفل فایل، توانایی ذخیره پرچم های اجرایی، خروجی قابل تجزیه، پیام های محلی شده، حل مناقشات تعاملی، آینه سازی فقط خواندنی مخزن، نوشتن پروکسی بر روی WebDAV، تغییرات لیست، و همچنین اتصال به زبان های متعدد برنامه نویسی است.

پشتیبانی از پروتکل های DeltaV و WebDAV

از جمله ویژگی های دیگر می توان به گزینه سرور Server Apache اشاره کرد، با پشتیبانی از پروتکل های DeltaV و WebDAV، یک گزینه سرور جداگانه، سرویس گیرنده بومی، طراحی کتابخانه لایه ای، نسخه بندی لینک های نمادین، خروجی قابل تجزیه و پیام های محلی .


سیستم عامل های پشتیبانی شده و در دسترس بودن

این پروژه در تمام سیستم عامل های گنو / لینوکس پشتیبانی می شود و می تواند به راحتی از بایگانی منبع ارائه شده توسط آپاچی یا از طریق مخزن نرم افزار پیش فرض توزیع مربوطه نصب شود. هر دو معماری 32 بیتی و 64 بیتی در این زمان پشتیبانی می شوند.


بین پایگاه داده یا مخزن پرونده ساده را انتخاب کنید

پروتکل سرویس دهنده و سرور diffs در هر دو جهت ارسال می کند و کاربران می توانند بین پیاده سازی پایگاه داده یا پرونده های مخزن ساده را انتخاب کنند. پروژه آپاچی Subversion یک نرم افزار آزاد است که تحت مجوز منبع باز به سبک آپاچی / BSD منتشر شده است.

چه جدید در این نسخه است:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری:
svn: تصادف احتمالی در حافظه معتبر auth (r1705328)
پاکسازی: جلوگیری از افزایش حافظه غیر ضروری در هنگام پاک سازی اولیه (r1706241)
تفاوت: رفع سقوط زمانی که مخزن در ریشه سرور (r1705060 و غیره)
اصلاح ترجمه ها برای تأیید اعلان ها (r1709389، r1709562)
ra_serf: تصحیح نقص در تجزیه کننده multistatus (r1706323، r1706324)
svn: خطاهای قفل کردن / باز کردن قفل گزارش به عنوان شکست (r1701598 و همکاران)
svn: کاربر پاک سازی حذف ثبت نام خارجی (r1705843، r1710558)
svn: اجازه می دهد تا ساده حل اختلافات متن فایل باینری (r1703581)
svnlook: به درستی حذف tempfiles در خطاهای diff (r1711346)
ra_serf: گزارش نسخه های ساخته شده و زمان اجرا libserf (r1704847)
ra_serf: تنظیم سرصفحه Content-Type در درخواستهای خروجی (r1715224 et al)
svn: رفع ادغام حذف svn: پرونده CRLF / CR eol (r1703689 و همکاران)
ra_local: مسیر کد کپی صفر را غیرفعال کنید (r1718167)
رفع اشکالات سرور:
mod_authz_svn: تعمیر authz با mod_auth_kerb / mod_auth_ntlm (شماره # 4602)
mod_dav_svn: نمایش نماد پردازش ID در آمار کش (r1709553)

mod_dav_svn: استفاده از LimitXMLRequestBody برای درخواست های کدگذاری شده skel (r1687812)
تخلیه svnadmin: حفظ تغییرات غیر عملی (r1709388 و همکاران، شماره 4598)
fsfs: در هنگام باز کردن معاملات، اجتناب از I / O غیر ضروری (r1715793)
رفع اشکالات Bindings:
javahl: تصحیح ABI ناسازگار با 1.8 (r1710104)
javahl: اجازه مسیرهای غیر مطلق در SVNClient.vacuum (r1710215، r1710290)
تغییرات ایجاد شده توسط طراح:
عمومی:
اصلاح تصحیح فیلتر پچ در svn_client_patch () (r1706783)
@ since اطلاعات را به پیکربندی تعریف می کند (r1706983، r1706999)
تعمیر تست ها در حالت سازگاری (r1706375)
توضیحات اسناد svn_fs_node_created_rev () (r1717154)
تغییر API:
تشخیص سرریز در svn_stringbuf_remove و جایگزین (r1714358)
برخی از پارامترها را به svn_ra_svn_create_conn3 (r1714314) نادیده نگیرید

چه جدید در نسخه 1.10.0 موجود است:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری:
svn: تصادف احتمالی در حافظه معتبر auth (r1705328)
پاکسازی: جلوگیری از افزایش حافظه غیر ضروری در هنگام پاک سازی اولیه (r1706241)
تفاوت: رفع سقوط زمانی که مخزن در ریشه سرور (r1705060 و غیره)
اصلاح ترجمه ها برای تأیید اعلان ها (r1709389، r1709562)
ra_serf: تصحیح نقص در تجزیه کننده multistatus (r1706323، r1706324)
svn: خطاهای قفل کردن / باز کردن قفل گزارش به عنوان شکست (r1701598 و همکاران)
svn: کاربر پاک سازی حذف ثبت نام خارجی (r1705843، r1710558)
svn: اجازه می دهد تا ساده حل اختلافات متن فایل باینری (r1703581)
svnlook: به درستی حذف tempfiles در خطاهای diff (r1711346)
ra_serf: گزارش نسخه های ساخته شده و زمان اجرا libserf (r1704847)
ra_serf: تنظیم سرصفحه Content-Type در درخواستهای خروجی (r1715224 et al)
svn: رفع ادغام حذف svn: پرونده CRLF / CR eol (r1703689 و همکاران)
ra_local: مسیر کد کپی صفر را غیرفعال کنید (r1718167)
رفع اشکالات سرور:
mod_authz_svn: تعمیر authz با mod_auth_kerb / mod_auth_ntlm (شماره # 4602)
mod_dav_svn: نمایش نماد پردازش ID در آمار کش (r1709553)

mod_dav_svn: استفاده از LimitXMLRequestBody برای درخواست های کدگذاری شده skel (r1687812)
تخلیه svnadmin: حفظ تغییرات غیر عملی (r1709388 و همکاران، شماره 4598)
fsfs: در هنگام باز کردن معاملات، اجتناب از I / O غیر ضروری (r1715793)
رفع اشکالات Bindings:
javahl: تصحیح ABI ناسازگار با 1.8 (r1710104)
javahl: اجازه مسیرهای غیر مطلق در SVNClient.vacuum (r1710215، r1710290)
تغییرات ایجاد شده توسط طراح:
عمومی:
اصلاح تصحیح فیلتر پچ در svn_client_patch () (r1706783)
@ since اطلاعات را به پیکربندی تعریف می کند (r1706983، r1706999)
تعمیر تست ها در حالت سازگاری (r1706375)
توضیحات اسناد svn_fs_node_created_rev () (r1717154)
تغییر API:
تشخیص سرریز در svn_stringbuf_remove و جایگزین (r1714358)
برخی از پارامترها را به svn_ra_svn_create_conn3 (r1714314) نادیده نگیرید

چه جدید در این نسخه است:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری:
svn: تصادف احتمالی در حافظه معتبر auth (r1705328)
پاکسازی: جلوگیری از افزایش حافظه غیر ضروری در هنگام پاک سازی اولیه (r1706241)
تفاوت: رفع سقوط زمانی که مخزن در ریشه سرور (r1705060 و غیره)
اصلاح ترجمه ها برای تأیید اعلان ها (r1709389، r1709562)
ra_serf: تصحیح نقص در تجزیه کننده multistatus (r1706323، r1706324)
svn: خطاهای قفل کردن / باز کردن قفل گزارش به عنوان شکست (r1701598 و همکاران)
svn: کاربر پاک سازی حذف ثبت نام خارجی (r1705843، r1710558)
svn: اجازه می دهد تا ساده حل اختلافات متن فایل باینری (r1703581)
svnlook: به درستی حذف tempfiles در خطاهای diff (r1711346)
ra_serf: گزارش نسخه های ساخته شده و زمان اجرا libserf (r1704847)
ra_serf: تنظیم سرصفحه Content-Type در درخواستهای خروجی (r1715224 et al)
svn: رفع ادغام حذف svn: پرونده CRLF / CR eol (r1703689 و همکاران)
ra_local: مسیر کد کپی صفر را غیرفعال کنید (r1718167)
رفع اشکالات سرور:
mod_authz_svn: تعمیر authz با mod_auth_kerb / mod_auth_ntlm (شماره # 4602)
mod_dav_svn: نمایش نماد پردازش ID در آمار کش (r1709553)

mod_dav_svn: استفاده از LimitXMLRequestBody برای درخواست های کدگذاری شده skel (r1687812)
تخلیه svnadmin: حفظ تغییرات غیر عملی (r1709388 و همکاران، شماره 4598)
fsfs: در هنگام باز کردن معاملات، اجتناب از I / O غیر ضروری (r1715793)
رفع اشکالات Bindings:
javahl: تصحیح ABI ناسازگار با 1.8 (r1710104)
javahl: اجازه مسیرهای غیر مطلق در SVNClient.vacuum (r1710215، r1710290)
تغییرات ایجاد شده توسط طراح:
عمومی:
اصلاح تصحیح فیلتر پچ در svn_client_patch () (r1706783)
@ since اطلاعات را به پیکربندی تعریف می کند (r1706983، r1706999)
تعمیر تست ها در حالت سازگاری (r1706375)
توضیحات اسناد svn_fs_node_created_rev () (r1717154)
تغییر API:
تشخیص سرریز در svn_stringbuf_remove و جایگزین (r1714358)
برخی از پارامترها را به svn_ra_svn_create_conn3 (r1714314) نادیده نگیرید

چه جدید در نسخه 1.9.5 است:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری:
svn: تصادف احتمالی در حافظه معتبر auth (r1705328)
پاکسازی: جلوگیری از افزایش حافظه غیر ضروری در هنگام پاک سازی اولیه (r1706241)
تفاوت: رفع سقوط زمانی که مخزن در ریشه سرور (r1705060 و غیره)
اصلاح ترجمه ها برای تأیید اعلان ها (r1709389، r1709562)
ra_serf: تصحیح نقص در تجزیه کننده multistatus (r1706323، r1706324)
svn: خطاهای قفل کردن / باز کردن قفل گزارش به عنوان شکست (r1701598 و همکاران)
svn: کاربر پاک سازی حذف ثبت نام خارجی (r1705843، r1710558)
svn: اجازه می دهد تا ساده حل اختلافات متن فایل باینری (r1703581)
svnlook: به درستی حذف tempfiles در خطاهای diff (r1711346)
ra_serf: گزارش نسخه های ساخته شده و زمان اجرا libserf (r1704847)
ra_serf: تنظیم سرصفحه Content-Type در درخواستهای خروجی (r1715224 et al)
svn: رفع ادغام حذف svn: پرونده CRLF / CR eol (r1703689 و همکاران)
ra_local: مسیر کد کپی صفر را غیرفعال کنید (r1718167)
رفع اشکالات سرور:
mod_authz_svn: تعمیر authz با mod_auth_kerb / mod_auth_ntlm (شماره # 4602)
mod_dav_svn: نمایش نماد پردازش ID در آمار کش (r1709553)

mod_dav_svn: استفاده از LimitXMLRequestBody برای درخواست های کدگذاری شده skel (r1687812)
تخلیه svnadmin: حفظ تغییرات غیر عملی (r1709388 و همکاران، شماره 4598)
fsfs: در هنگام باز کردن معاملات، اجتناب از I / O غیر ضروری (r1715793)
رفع اشکالات Bindings:
javahl: تصحیح ABI ناسازگار با 1.8 (r1710104)
javahl: اجازه مسیرهای غیر مطلق در SVNClient.vacuum (r1710215، r1710290)
تغییرات ایجاد شده توسط طراح:
عمومی:
اصلاح تصحیح فیلتر پچ در svn_client_patch () (r1706783)
@ since اطلاعات را به پیکربندی تعریف می کند (r1706983، r1706999)
تعمیر تست ها در حالت سازگاری (r1706375)
توضیحات اسناد svn_fs_node_created_rev () (r1717154)
تغییر API:
تشخیص سرریز در svn_stringbuf_remove و جایگزین (r1714358)
برخی از پارامترها را به svn_ra_svn_create_conn3 (r1714314) نادیده نگیرید

چه جدید در نسخه 1.9.4 است:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری:
svn: تصادف احتمالی در حافظه معتبر auth (r1705328)
پاکسازی: جلوگیری از افزایش حافظه غیر ضروری در هنگام پاک سازی اولیه (r1706241)
تفاوت: رفع سقوط زمانی که مخزن در ریشه سرور (r1705060 و غیره)
اصلاح ترجمه ها برای تأیید اعلان ها (r1709389، r1709562)
ra_serf: تصحیح نقص در تجزیه کننده multistatus (r1706323، r1706324)
svn: خطاهای قفل کردن / باز کردن قفل گزارش به عنوان شکست (r1701598 و همکاران)
svn: کاربر پاک سازی حذف ثبت نام خارجی (r1705843، r1710558)
svn: اجازه می دهد تا ساده حل اختلافات متن فایل باینری (r1703581)
svnlook: به درستی حذف tempfiles در خطاهای diff (r1711346)
ra_serf: گزارش نسخه های ساخته شده و زمان اجرا libserf (r1704847)
ra_serf: تنظیم سرصفحه Content-Type در درخواستهای خروجی (r1715224 et al)
svn: رفع ادغام حذف svn: پرونده CRLF / CR eol (r1703689 و همکاران)
ra_local: مسیر کد کپی صفر را غیرفعال کنید (r1718167)
رفع اشکالات سرور:
mod_authz_svn: تعمیر authz با mod_auth_kerb / mod_auth_ntlm (شماره # 4602)
mod_dav_svn: نمایش نماد پردازش ID در آمار کش (r1709553)

mod_dav_svn: استفاده از LimitXMLRequestBody برای درخواست های کدگذاری شده skel (r1687812)
تخلیه svnadmin: حفظ تغییرات غیر عملی (r1709388 و همکاران، شماره 4598)
fsfs: در هنگام باز کردن معاملات، اجتناب از I / O غیر ضروری (r1715793)
رفع اشکالات Bindings:
javahl: تصحیح ABI ناسازگار با 1.8 (r1710104)
javahl: اجازه مسیرهای غیر مطلق در SVNClient.vacuum (r1710215، r1710290)
تغییرات ایجاد شده توسط طراح:
عمومی:
اصلاح تصحیح فیلتر پچ در svn_client_patch () (r1706783)
@ since اطلاعات را به پیکربندی تعریف می کند (r1706983، r1706999)
تعمیر تست ها در حالت سازگاری (r1706375)
توضیحات اسناد svn_fs_node_created_rev () (r1717154)
تغییر API:
تشخیص سرریز در svn_stringbuf_remove و جایگزین (r1714358)
برخی از پارامترها را به svn_ra_svn_create_conn3 (r1714314) نادیده نگیرید

چه جدید در نسخه 1.9.3 است:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری:
svn: تصادف احتمالی در حافظه معتبر auth (r1705328)
پاکسازی: جلوگیری از افزایش حافظه غیر ضروری در هنگام پاک سازی اولیه (r1706241)
تفاوت: رفع سقوط زمانی که مخزن در ریشه سرور (r1705060 و غیره)
اصلاح ترجمه ها برای تأیید اعلان ها (r1709389، r1709562)
ra_serf: تصحیح نقص در تجزیه کننده multistatus (r1706323، r1706324)
svn: خطاهای قفل کردن / باز کردن قفل گزارش به عنوان شکست (r1701598 و همکاران)
svn: کاربر پاک سازی حذف ثبت نام خارجی (r1705843، r1710558)
svn: اجازه می دهد تا ساده حل اختلافات متن فایل باینری (r1703581)
svnlook: به درستی حذف tempfiles در خطاهای diff (r1711346)
ra_serf: گزارش نسخه های ساخته شده و زمان اجرا libserf (r1704847)
ra_serf: تنظیم سرصفحه Content-Type در درخواستهای خروجی (r1715224 et al)
svn: رفع ادغام حذف svn: پرونده CRLF / CR eol (r1703689 و همکاران)
ra_local: مسیر کد کپی صفر را غیرفعال کنید (r1718167)
رفع اشکالات سرور:
mod_authz_svn: تعمیر authz با mod_auth_kerb / mod_auth_ntlm (شماره # 4602)
mod_dav_svn: نمایش نماد پردازش ID در آمار کش (r1709553)

mod_dav_svn: استفاده از LimitXMLRequestBody برای درخواست های کدگذاری شده skel (r1687812)
تخلیه svnadmin: حفظ تغییرات غیر عملی (r1709388 و همکاران، شماره 4598)
fsfs: در هنگام باز کردن معاملات، اجتناب از I / O غیر ضروری (r1715793)
رفع اشکالات Bindings:
javahl: تصحیح ABI ناسازگار با 1.8 (r1710104)
javahl: اجازه مسیرهای غیر مطلق در SVNClient.vacuum (r1710215، r1710290)
تغییرات ایجاد شده توسط طراح:
عمومی:
اصلاح تصحیح فیلتر پچ در svn_client_patch () (r1706783)
@ since اطلاعات را به پیکربندی تعریف می کند (r1706983، r1706999)
تعمیر تست ها در حالت سازگاری (r1706375)
توضیحات اسناد svn_fs_node_created_rev () (r1717154)
تغییر API:
تشخیص سرریز در svn_stringbuf_remove و جایگزین (r1714358)
برخی از پارامترها را به svn_ra_svn_create_conn3 (r1714314) نادیده نگیرید

چه جدید در نسخه 1.9.2 است:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری:
svn: هنگام خرابی اعتبار در kwallet رفع خرابی (r1700740، r1700951)
پرداخت / به روز رسانی: رفع & quot؛ دسترسی ممنوع شده است & quot؛ خطا در ویندوز (r1701064 و همکاران)
بهروزرسانی: هنگام بروزرسانی یک درخت درگیر (r1702198، r1702200) تصادف را رفع کنید
مرتکب: رفع سقوط احتمالی (r1702231)
ra_serf: در هدرهای غیر منتظره "X-SVN-VR-Base" سقوط نکنید (r1702288)
ادغام: تصحیح تصادف هنگام ادغام به یک افزودنی محلی (r1702299 و غیره)
svnmucc: رفع خطا در طول پروکسی + قرار دادن برای فایل موجود (r1702467 و همکاران)
به روز رسانی: تصحیح تصادف بدون پوشه .svn / tmp (r1701838، r1702203)
پرداخت: حذف عملیات I / O غیر ضروری (r1701638)
ادغام: رفع سقوط احتمالی (r1701997)
به روز رسانی: تصادف با برخی از حذف های ورودی رفع (r1702247)
ارتقا: رفع سقوط برای پیش از 1.3 wc با خارجی (r1702218 و همکاران)
برگشت: رفع سقوط زمانی که بازگشت ریشه یک حرکت (r1702237 و غیره)
svn: خراب شدن پایگاه داده خاص (r1702974، r1702991) سقوط نکنید
svn: نمایش نسخه utf8proc در svn --version --verbose (r1702533، r1702891)
رفع اشکالات سرور:

تنظیم گزارش برای نمایندگان خالی در آمار svnfsfs (r1698312 و همکاران)
تغییرات ایجاد شده توسط طراح:
عمومی:
تعمیر svnfsfs_tests.py در حالت fsfs-v4 و fsfs-v6 (r1700215 و همکاران)
تغییر API:
غیر فعال کردن عملیات پشتیبانی نشده برای جریانهای استاندارد (r1701633 و همکاران)

چه جدید در نسخه 1.8.13 به دست آمده است:

این نسخه 3 مسائل امنیتی را در بر می گیرد:
CVE-2015-0202: سرورهای Subversion HTTP با مخازن FSFS برای استفاده از حافظه بیش از حد از راه دور با درخواست های REPORT خاص آسیب پذیر هستند.
CVE-2015-0248: Subversion mod_dav_svn و svnserve آسیب پذیری برای آسیب پذیری DoS برای ادعای از پیش تعیین شده از راه دور برای درخواست های خاص با ارقام ارزیابی پویا
CVE-2015-0251: سرورهای HTTP Subversion به جاسوسی svn: مقادیر property author برای تجدیدنظرهای جدید اجازه می دهد

در نسخه 1.8.11 جدید است:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری:
پرداخت / به روز رسانی: فایلهای externals را رفع نمیکند که تاریخ را دنبال کنند و پس از آن به طور صریح به شکست برسند (شماره 4185)
پچ: اهداف را در دایرکتوری معتبر - git difs (r1592014، r1592034) جست و جو نکنید
diff: تولید اموال در اختلاف پایدار (r1589360)
diff: fix diff از دایرکتوری کپی شده محلی با پروکسی (r1619380، r1619393)
تفاوت: رفع فیلتر تغییر لیست برای repos-WC و WC-WC (r1621978، r1621981)
حذف گزینه های منو قطعنامه اختلال که همیشه خطا (r1620332)
بهبود پشتیبانی gpg-agent (r1600331، r1600348، 1600368، r1600563، r1600781)
رفع اشکال در IDE Eclipse با Keyning گینت (شماره # 3498)
fix externals shadowing یک دایرکتوری نسخه (شماره 4085)
رفع مشکلات بر روی سیستم فایل یونیکس که مجوزها را پشتیبانی نمی کنند (r1612225)
ارتقا: ثبت نام خارجی (شماره 4519)
پاکسازی: اثبات عملکرد ثابت ضبط شده (r1633126)
به روز رسانی ترجمه برای آلمانی
رفع اشکالات سرور:
غیرفعال کردن قابلیت revprop caching به علت مشکلات کشیدن کش (r1543594، r1619774، r1619105، r1619118، r1619153، r1619802)

اگر مجددا به اشتراک بگذارید پشتیبانی نمی شود (r1561426)
mod_dav_svn: درخواست های رد شده با مسیرهای مخفی گم شده (r1643409)
mod_dav_svn: درخواستهای رد شده با نامهای معامله مجازی مجاز (r1643437)
mod_dav_svn: جلوگیری از رشد حافظه ناخواسته در راه رفتن منابع (شماره 4531)
تغییرات ایجاد شده توسط طراح:
عمومی:
اطمینان حاصل کنید که همه اعضای لایه repos ساختار معتبر هستند، رفع خرابی در کاربران API با استفاده از تمام اعضا (r1616131)
هنگام ساختن روی ویندوز (r1542610، r1564576، r1568180) یک منبع نسخه به درستی تولید می کند.
ثابت LIBTOOL_M4 و متغیر LIBTOOL_CONFIG نمی شود به درستی در طول ساخت یک Unix (r1637826)
اجازه استفاده از libtool 2.4.3 (r1640862، r1640873، r1643793) را می دهد.

چه جدید در نسخه 1.8.10 است:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری:
در هنگام پیدا کردن اعتبارهای حافظه پنهان (r1550691، r1550772، r1600909)
ra_serf: به طور مناسب کلمات متفاوتی را در گواهیهای SSL مطابقت می دهد. (r1615211، 1615219)
ra_serf: علامت CommonName را در صفات SSL نادیده بگیرید که در آن نامهای موضوعی (r1565531، r1566503، r1568349، r1568361) وجود دارد
ra_serf: رفع یک اشکال فرار URI که مانع از حذف مسیرهای قفل شده (r1594223، r1553501، r1553556، r1559197، شماره 3674)
rm: هنگام حذف یک نشانی اینترنتی در ویرایشگر پی اچ پی (r1591123) URL مناسب را نمایش دهید.
log: یک نمونه دیگر از خطای لوله خراب (ر 1596866، شماره 3014) را ثابت کنید
کپی: به درستی دسته بندی بروشس در حال حاضر موجود نیست و یا در مدار متقابل کپی (r1589184، r1589188)
کپی: ثابت کپی پدر و مادر از گره های محلی حذف شده بین wcs (r1589460، r1589486)
externals: دایرکتوری اجداد خارجی در هنگام حذف خارجی را با تغییر svn: externals حذف کنید. (r1600311، 1600315، r1600323، r1600393)
ra_serf: طول عمر حافظه بعضی از مقادیر هش را حل می کند (r1606009)
رفع اشکالات سرور:
fsfs: در هنگام ایجاد یک نسخه پشتیبان از قبل از 1.5 (r1547454، r1561703) فایل config را حذف کنید
تغییرات قابل مشاهده سازنده:

عمومی:
پیوند نادرست را ثابت کنید زمانی که سرور در پیشوند یکسان است به عنوان کتابخانه های موجود svn. (r1609004)
هنگام ساختن با VS 2003-2008 (r1595431) از دایرکتوری متوسط ​​مناسب استفاده کنید
پشتیبانی از تولید VS 2013 و فایل های پروژه بعدی.
اتصال دهنده ها:
Ruby: حذف هشدار در مورد Ruby 1.9 پشتیبانی از جدید است. (r1593992)
python: fix callbacks notify_func (r1594794، r1594814، r1594834، r1595061)

چه جدید در نسخه 1.8.5 وجود دارد:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری:
ثابت خارجی که در مکان های هدایت شده اشاره دارد (مسائل شماره 4428، # 4429)
diff: رفع اظهار نظر با حرکت درون کپی (شماره 4444)
رفع اشکالات سرور:
mod_dav_svn: جلوگیری از سقوط با برخی از ماژول های 3rd party (r1537360 و غیره)
mod_dav_svn: مسیر درست را کاننالیزه می کند (r1542071)
mod_authz_svn: رفع سقوط mod_authz_svn با پیکربندی نامعتبر (r1541432)
hotcopy: fix hotcopy از دست دادن فایل revprop در repos بسته بندی شده (شماره 4448)
سایر ابزارهای پیشرفته و رفع اشکالات:
mod_dontdothat: اصلاح تجزیه کننده uri (r1542069 و همکاران)
تغییرات ایجاد شده توسط طراح:
عمومی:
تدوین رأی گیری با '-enable-optimize' با لنگ (r1534860)
fix copmpilation با ساخت اشکال زدایی BDB در ویندوز (r1501656، r1501702)
در هنگام ساخت بر روی ویندوز (r1535139) گزینه'withwith openssl 'را اصلاح کنید.
اضافه کردن آزمون برای شکست زمانی که ساخته شده در برابر شکسته ZLib (r1537193 و غیره)
اتصال دهنده ها:
swig-rb: رفع اشکالات بدون نصب در OS X (r1535161)
ctypes-python: با کامپایلر انتخاب شده از طریق پیکربندی (r1536537)

در نسخه 1.8.4 جدید است:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری و سرور:
ثابت ادعا در آدرس های فرم 'file: //./' (r1516806)
متوقف کردن اتصال psapi.dll در ویندوز (r1534102)
به روز رسانی ترجمه برای سوئدی
رفع اشکالات مشتری:
برگشت: حل مشکلات بازگرداندن حرکت (شماره 4436)
به روز رسانی: رفع اظهار نظر زمانی که دسترسی به فایل خارجی ممنوع است (شماره 4422)
ادغام: کاهش اتصالات شبکه برای ادغام خودکار (r1468980 et al)
ادغام: ثابت کردن فساد مسیر در هنگام ادغام مجدد (r1523666)
mergeinfo: رفع سقوط (r1519955)
ra_serf: بررسی نتیجه تجزیه xml (r1501199 و غیره)
ra_serf: پیام های خطا را در زمان ارتکاب (r1526439) بهبود می دهد
ra_local: رفع خطا در مخزن در ریشه درایو ویندوز (r1518184)
رفع سقوط در ویندوز زمانی که فرمان pipeed قطع می شود (r1522892)
رفع سقوط در دست انداز تصادف در ویندوز (r1532023)
تصحیح ادعا هنگام ارتقاء نسخه های قدیمی کار (r1520529)
رفع اشکالات سرور:
hotcopy: پاک کردن revprops بازپخش با '--incremental' (r1512300 و همکاران)
رفع OOM در درخواست های همزمان در شروع رشته سرور (r1527103 و همکاران)

fsfs: پیام خطا را بهبود می بخشد هنگامی که فرمت fsfs پشتیبانی نشده یافت شد (r1534158)
حل مشکل حافظه در لودر سوم شخص FS (r1519615 و همکاران)
تغییرات ایجاد شده توسط طراح:
عمومی:
اجازه می دهد کامپایل در برابر serf 1.3 و بعدا در ویندوز (r1517123)
اتصال دهنده ها:
javahl: مسیر کانالی برای روش streaFileContent (r1524869)

چه جدید در نسخه 1.8.3 است:

این نسخه به سه مسئله امنیتی مربوط می شود:
CVE-2013-4246: fsfs: فساد از ویرایش ویژگی های تجدید بسته بندی شده
CVE-2013-4262: ابزار جانبی admin: حمله symlink علیه pid file
CVE-2013-4246: svnserve: حمله symlink علیه pid file

چه جدید در نسخه 1.8.1 وجود دارد:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری و سرور:
به روز رسانی ترجمه برای آلمانی و چینی ساده شده
بهبود خروجی پیغام خطا sqlite (r1497804)
سیستم های پشتیبانی بدون mmap (r1498136)
اجازه می دهد تا فایل های پیکربندی با UTF-8 BOM (r1499100 و همکاران) شروع شود
در هنگام رمزگذاری تبدیل در دسترس نیست (r1503009) در داده های UTF-8 شکست نخورده
پیام های خطا را بهبود می بخشد وقتی رمزگذاری تبدیل نتواند (r1503010)
رفع اشکالات مشتری:
ادغام: تغییر نام 'ادغام خودکار' به 'ادغام کامل' (r1491432)
mergeinfo: استفاده از شبکه برای '-show-revs' (r1492005) را کاهش دهید
ra_serf: بهبود وضعیت دستکاری http (r1495104)
ادغام: اجتناب از جلسه غیرضروری ra (r1493475)
ادغام: کاهش استفاده از شبکه (r1478987)
ادغام: حذف چک قبیله ای تکراری (r1493424، r1495597)
ra_serf: رفع 'Accept-Encoding' برای سازگاری با IIS (r1497551)
svn وضعیت: بهبود مستندات برای ستون قفل (r1497318، r1497319)
ra_serf: پشتیبانی از قابلیت 'get-file-revs-reversed' (r1498456) را پشتیبانی می کند
log: کاهش استفاده از شبکه در ریشه های مخزن (r1496957)

diff: جلوگیری از فایل های موقت هنگام فراخوانی diff external (شماره 4382)
ارتقا: رفع اطلاع از نسخه های 1.7.x کار (r1493703، r1494171)
رفع سقوط در حل و فصل درگیری درخت (شماره 4388)
ادغام فایل تعاملی: اضافه کردن دو گزینه اضافی (r1491816، r1494089)
diff: استفاده از مسیرهای محلی در پیام های خطا (r1500680)
حل: بهبود منوی قطعنامه تعامل تعاملی (r1491739 و همکاران)
سوئیچ: از مسیر محلی محلی در پیام خطا استفاده کنید (r1500074)
ra_serf: خروجی خطا هنگام دریافت XML نامعتبر (r1498851)
تمیز کردن svn: توضیح دهید که کدام دستور در خروجی کمک می کند (r1497310)
سرزنش: خطا در -r M: N جایی که M & gt؛ N مگر اینکه سرور پشتیبانی (r1498449 et al)
gpg-agent auth: سعی نکنید از agent استفاده کنید زمانی که در دسترس نیست (r1500762 et al)
gpg-agent auth: به GPG_TTY یا TERM env vars نیاز ندارید (r1500801)
به روز رسانی: حل برخی درگیری های درختی که باعث بازتاب دهنده نمی شوند (r1491868 et al)
مرتکب: حذف نوشته های دائمی از میز قفل wc هنگام حذف (r1491756)
ادغام: ثابت - رفع خطا فقط در مسیر renamed (شماره 4387)
svnmucc: fix link 'make install' را در هنگام تنظیم DESTDIR تنظیم کنید (r1501072)wc: رفع سقوط زمانی که هدف لینک لینک ریشه کپی کاری (شماره 4383)
ra_serf: تغییر & quot؛ خرابی داخلی & quot؛ خطاهای خطاهای معمول (r1502577)
ra_serf: رسیدگی به پروکسیهایی که درخواستهای خرابکارانه را پشتیبانی نمی کنند (r1502401 و همکاران)
رفع اشکالات سرور:
fsfs: حلقه حلقه بی پایان هنگامی که repos / db / uuid است r n (r1492145)
fsfs: محدودیت بافر مجوز مجوز را حذف کنید (r1491770)
mod_dav_svn: کدهای وضعیت بهتر برای خطاهای کاربری ناشناس (r1495918)
mod_dav_svn: کدهای وضعیت بهتر برای خرابی (r1490684)
حل رکود عملکرد در log 'svn' در برابر ریشه (r1494913)
خواندن رجیستری 'swn:' (r1495432) را حذف می کند
fsfs: رفع سقوط در معماری سختافزاری (r1495806، r1495985)
ارتقاء svnadmin: رفع مشکل مخازن Fsfs غیر محرمانه (r1494287)
svnadmin create: deny '-fs-type = fsfs --compatible-version = 1.0' (r1494223)
ارتقاء svnadmin: رفع افتادن اطلاعات هنگام لغو در مرحله آخر (r1494298)
mod_dav_svn: راه اندازی کانونیزاسیون مسیر نادرست (r1503528)
سایر ابزارهای پیشرفته و رفع اشکالات:fsfs-stats (tool): resolfa segfault هنگام عبور مسیر نامعتبر (r1492164)
svn-bench: رفع خروجی کمک (r1493951)
svnpubsub: اضافه کردن نسخه هدر به سرور (r1491707)
تغییرات قابل مشاهده توسط توسعهدهنده
عمومی:
ra_serf: برخی از مشکلات تست دونده در ویندوز (r1490679) را حل می کند
حل دو مسئله در معکوس svn_ra_get_file_revs () (r1492148، و غیره)
handle -compatible-version = 1.8 در آزمایشات C (r1494342)
بهبود سازگاری چنگال (r1480080 et al)
هنگام برخورد با اختلافات، بتن را لغو کنید (r1495850)
fs: BDB: مقدار خطای مناسب را از BDB (r1495428)
ra_serf: خطای خطا در ارتباط خطایابی (r1496132، و غیره)
svn_client_log5: ممکن است segfault (r1496110) را حل کند
ثابت metadata_only حرکت به کار هنگامی که هدف گره غیر فعال است (r1498564)
ra_svn: fix segfault با یک پیام متعهد NULL (r1498550، r1499727)
Ev2: به طور صحیح مقدار گره را در جدول تغیر shims تغییر دهید (r1501058)
Ev2: تعمیر copyfrom ساخت URL در shims (r1500226)
fs: تست در برابر خطوط جدید در نام فایل ها (r1498483 et al)
ساخت BDB 6 با قابلیت انتخاب (r1499438)

sqlite: اجازه قرار دادن ادغام در build dir (r1499034، r1500175)
ra_svn: جلسات را بعد از ورود به سیستم به صورت زبانه استفاده کنید (r1503554)
اتصال دهنده ها:
swig-rb: تست های ثابت با درختان ساخته شده (r1492295)
javahl: رمزگذاری پیام های خطا تولید شده توسط javahl (r1492264)
swig-pl: هشدارهای کامپایلر سکوت (r1487094)
swig-pl: بهبود مستندات (r1488693، r1490721، r1500904)

در نسخه 1.8.0 جدید است:

سوابق کپی کاری حرکت می کند به عنوان عملیات کلاس اول
ادغام خودکار مجدد ادغام
خواص ارثی
مخزن دیکته پیکربندی
پشتیبانی مشتری HTTP بر اساس نئون حذف شده است
مبدأ مخزن برکلی DB خاتمه یافته است
ذخیره سازی رمز عبور در حافظه از طریق عامل GnuPG (مشتری یونیکس)
FSFS اندازه و عملکرد پیشرفت
ذخیره فایل های authz در مخزن
ابزارهای جدید برای مدیران و زیرساخت ها
بسیاری از پیشرفت ها و رفع اشکالات

چه جدید در نسخه 1.7.9 است:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری:
پیام های خطای بهبود یافته در مورد svn: date و svn: props نویسنده. (r1440620)
ثابت local_relpath تضمین (شماره 4257)
نشت حافظه را در svn log` over svn: // (r1458341)
با استفاده از بایگانی http نئون (شماره 4332) خطا authz اشتباه را حل می کند
fix segfault هنگام استفاده از kwallet (r1421103)
رفع اشکالات سرور:
svnserve رکورد پخش شده را بدون رکورد کم آب ثبت خواهد کرد. (r1461278)
mod_dav_svn برخی مقادیر ملک را برای آدرس های فعالیت (r1453780) حذف خواهد کرد
اصلاح یک مدرک در mod_dav_svn هنگام عمل به عنوان یک پروکسی در / (شماره 4272)
استفاده از حافظه هنگام ارتقاء خواص در mod_dav_svn (r1443929)
تعمیر svnrdump برای بارگذاری فایلهای تخلیه با انتهای خط غیر LF (شماره 4263)
ثابت تایید زمانی که rep-cache غیر قابل دسترس است (r1422100)
منطق بهبود یافته در اجرای mod_dav_svn از قفل. (r1455352)
اجتناب از اجرای کد غیر ضروری در ورود با محدودیت (r1459599)
تغییرات ایجاد شده توسط طراح:
عمومی:
تکرار در dav_svn_get_repos_path () در ویندوز (r1425368)
fix getdeps.sh را به درستی دانلود کنید zlib (r13520131)

docx doxygen در حال حاضر نادیده گرفتن پیشوند در هنگام تولید شاخص (r1429201)
ثابت get-deps.sh در freebsd (r1423646)
اتصال دهنده ها:
javahl status api در حال حاضر به ignoreExternals boolean (r1435361) احترام می گذارد

در نسخه 1.7.8 جدید است:

تغییرات قابل مشاهده کاربر:
رفع اشکالات مشتری و سرور:
رفع اشکال در pt_BR، es و zh_TW ترجمه (r1402417، r1402421)
رفع اشکالات مشتری:
رفع سقوط با انتخاب گزینه --username در ویندوز (r1396285)
ویژگی های گم شده را به & quot؛ svn log -v-xml & quot؛ اضافه کنید خروجی (r1398100)
fix svn patch ignoring hunks پس از خطوط انتهای خطی (r139917)
حل مشکل با ra_serf در پردازش خطا قطع شود (r1403583)
هنگام ادغام (r1401915)، ادغام فایلها را با mergeinfo نادیده بگیرید
تعمیر SEGV با & quot؛ svnmucc cp rev arg & quot؛ در طول پردازش پردازشگر (شماره 4079)
حل اختلال در نمادها (شماره 4091)
رفع اشکالات سرور:
در دسترس بودن رشته ها (r1398325) به درستی تشخیص داده شود
تعمیر و & quot؛ بارگذاری svnadmin - بی پروا-اعتبار سنجی & quot؛ (r1237779)
حل تجزیه بخش [groupsfoo] در فایل authz (شماره 3531)
add Vary: header برای دریافت پاسخ برای بهبود حافظه پنهان (r1390653)
تعمیر fs_fs به پاک کردن پس از ارسال شکست خورده (r1403964، و غیره)
تعمیر mod_dav_svn برای شکایت در مورد تجدید نظرها & gt؛ سر (r1403588)
تغییرات ایجاد شده توسط طراح:
عمومی:
وضعیت نادرست توسط 1.6 API (r1403258) را رفع کنید


تدوین رفع با g ++ 4.7 (r1345740)
تعمیر svn_uri_get_file_url_from_dirent در ویندوز (r1409146)

نرم افزار های مشابه

SVN-Pusher
SVN-Pusher

3 Jun 15

gh_favs
gh_favs

15 Apr 15

hgcp
hgcp

14 Apr 15

prcs2hg
prcs2hg

17 Feb 15

نرم افزار های دیگر از توسعه دهنده Apache Software Foundation

Apache Sirona
Apache Sirona

13 May 15

Apache Parquet
Apache Parquet

9 Feb 16

Apache Qpid
Apache Qpid

12 Apr 15

Apache Flume
Apache Flume

4 Jun 15

نظرات به Apache Subversion

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!