monotone

نرم افزار تصویر:
monotone
جزئیات نرم افزار:
نسخه: 1.0
ها تاریخ: 11 May 15
توسعه دهنده: Graydon Hoare
پروانه: رایگان
محبوبیت: 13

Rating: 4.0/5 (Total Votes: 1)

یکنواخت یک سیستم کنترل نسخه توزیع با یک مدل تخت همکار، نسخه رمزنگاری نامگذاری، گواهی متا داده، قدرت غیر متمرکز، و شاخه های با هم تداخل دارند است.
یکنواخت کار می کند از یک پایگاه داده نسخه معاملاتی ذخیره شده در یک فایل به طور منظم، و با استفاده از پروتکل شبکه های سفارشی برای هماهنگ سازی پایگاه داده کارآمد

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

- طرح پایگاه داده تغییر یافت. لطفا "ام تی ان DB migrate'on تمام پایگاه داده های محلی و راه دور خود را اجرا کند.
در 'درگیری MTN resolve_first تعاملی، در نتیجه در حال حاضر پیش فرض نام فایل به _MTN / قطعنامه /. (رفع مشکل یکنواخت 103)
ترجمه یکنواخت فرانسه به روز شده است و در حال حاضر بخشی از توزیع اصلی دوباره. با تشکر فراوان استیو Petruzzello برای کار برجسته!
get_netsync_ (عنوان خوانده شده | نوشتن) _permitted اند نه تنها به تمدید شده است به عنوان خوانده شده فایل دسترسی خواندن و نوشتن مجوز، بلکه فایل ها در زیرشاخه خواندنی permissions.d و نوشتن permissions.d.
یکنواخت در حال حاضر نیز آهنگ فضاهای کاری از پایگاه داده ها که در زندگی نمی کنند یک & quot؛ مدیریت و & quot؛ محل.
در حال حاضر به طور خودکار بازنشانی مکان به & quot؛ POSIX و & quot؛ داخلی. این به این معنی است که تمام اسکریپت ها می توانید پیام های ترجمه نشده از همان AUTOMATE ام تی ان انتظار می رود، بدون در نظر گرفتن مکان از روند فراخوانی.
قلاب 'get_netsync_key' است تا به دو قلاب جداگانه، یکی برای استفاده از سرویس گیرنده تقسیم شده است ('get_netsync_client_key، با استدلال همان' get_netsync_key 'اصلی) و یکی برای استفاده از سرور (' get_netsync_server_key، با استدلال جدول تنها شامل تمام داده شده '--bind' گزینه). لطفا قلاب سفارشی خود را بر این اساس بررسی می کند.
گزینه های کوتاه ('-b'، '-d'، ...) دیگر به پایان رسید. این به رفع یک شکست ثابت نشات گرفته از استفاده از گزینه اشتباه است. (بسته مسئله یکنواخت 141)
ویژگی های جدید:
'درگیری ایرانسل فروشگاه در حال حاضر تعداد از درگیری، و نام فایل خروجی درگیری. (رفع مشکل یکنواخت 108)
دستور جدید لیست MTN فضای کاری "که خروجی تمام فضای کاری شناخته شده برای یک پایگاه داده خاص. (بسته مسئله یکنواخت 129)
اشکالات ثابت:
ادغام خط داخلی خواهد شد در واقع حفظ انتهای خط شما در حال حاضر، به جای تغییر همه چیز را به & quot؛ N & quot؛ کلیک کنید
بهبود کمک و نمایه سازی استدلال در ثابت 'درگیری resolve_first (رفع مسئله یکنواخت 101)
رگرسیون از 0.48 جلوگیری از یکنواخت دستور خروجی تفاوت از فایل های فردی بر اساس حروف الفبا. (رفع مشکل یکنواخت 102)
'privkey ام تی ان' به کلید خصوصی صرفا در فروشگاه کلیدی در دسترس به رسمیت نمی شناسد. این ثابت شده است.
اضافه سازگاری با Botan 1.9.9 و نسخه های جدیدتر. (رفع مشکل یکنواخت 104)
'کشش ایرانسل "و" همگام ام تی ان ای »همواره می گویند که فضای کاری خود را به روز نشده است. در حال حاضر، این فقط که هنگامی که شما گزینه '--update' استفاده می شود و هیچ به روز رسانی وجود دارد. (رفع مشکل یکنواخت 106)
'ام تی ان به طور خودکار از راه دور "و" ام تی ان remote_stdio AUTOMATE' در حال حاضر استفاده از یک پایگاه داده ارائه شده توسط یک نام مستعار برای خواندن، فروشگاه و اعتبار اثر انگشت کلید سرور از راه دور (رفع مسئله یکنواخت 95)
یکنواخت یک پیام خطا می دهد مناسب در حال حاضر اگر netsync URI با 'ام تی ان' طرح نتواند در بخشی میزبان مورد نیاز (رفع مسئله یکنواخت 110)
هر گاه یک فایل باینری برداشته شد و یکی که سعی کنید با استفاده از تفاوت تفاوت MTN، آن را گزارش می دهند که به & quot؛ / توسعه تمدن / پوچ باینری و & quot؛ است این تغییر کرده است به آن گزارش نام واقعی فایل حذف به جای آن. (رفع مشکل یکنواخت 111)
یکنواخت دیگر به اشتباه می افتد در پشت: حافظه: پایگاه داده زمانی که هیچ گزینه پایگاه داده داده می شود. آن را نیز چاپ پیام اطلاعاتی برای دستورات مانند 'راه اندازی' و 'کلون "که پاییز پشت در پایگاه داده به طور پیش فرض پیکربندی، دوباره، اگر هیچ پایگاه داده برای این دستورات مشخص شده است. (رفع مشکل یکنواخت 113)
یکنواخت دیگر اجرا و & quot؛ .mtn ها & quot؛ به عنوان پسوند فایل برای پایگاه داده اداره می شود. قلاب جدید LUA، get_default_database_glob () است، به جای استفاده برای تعیین یک الگوی نام پرونده ها که مسابقات پایگاه داده پذیرفته است و این الگو به طور پیش فرض فایل های با پایان دادن به شرایط هر دو، به & quot؛ .mtn ها & quot؛ و & quot؛. DB & quot؛ کلیک (رفع مشکل یکنواخت 128)
یکنواخت در حال حاضر می دهد یک پیام خطا زمانی که مناسب یک شناسه ناقص و یا جزئی شامل رقم غیر سحر و جادو. (رفع مشکل یکنواخت 143)
عملکرد و & quot؛ LS ایرانسل تغییر و & quot؛ است بهبود یافته است و در حال حاضر قابل مقایسه به & quot؛ وضعیت ایرانسل & quot؛ کلیک (رفع مشکل یکنواخت 120)
داخلی:
درخت منبع دوباره سازمان دهی شده است. منابع، آزمایش و اسناد و مدارک در حال حاضر در پوشه خاص و بسیاری از پیشرفت های کوچکتر از نظر کد منبع پاکسازی قرار دارند،
مستندات توسعه گامباس و زیرساخت های ساخت کلی همراه این تغییر بزرگ است.
دیگر:
اضافه شده یک دایرکتوری جدید / فوق العاده، که شامل قلاب یکنواخت و اسکریپت مربوطه که نشان داده شده است کار می کنند. بسیاری از این دریافت نصب شده است، معمولا در جایی زیر $ (پیشوند) / سهم / یکنواخت. لطفا اضافی / README برای کسب اطلاعات بیشتر به عنوان خوانده شده.
اضافه شدن MTN-پاکسازی اسکریپت پرل که یک فضای کاری به حالت اولیه خود را با حداقل مقدار تغییر می گرداند. این اسکریپت در اضافی / شاخه بن می باشد.

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

این نسخه شامل رفع اشکال بی شماری تقریبا، تغییرات و ویژگی های جدید.
در میان آنها یک قابلیت به شدت توسعه یافته انتخاب نسخه، یک رابط کاربر بسیار بهبود یافته است، و احتمال به & quot؛ خشک اجرا و & quot؛ عملیات شبکه می باشد.

تغییرهای:

به چه جدید در نسخه 0.48 است:
اطلاعات بیشتری را در حال حاضر به سردبیر گذشت هنگام نوشتن یک پیام مرتکب برای یک نسخه جدید. نویسنده، تاریخ، واحد و ارزش تغییرات ممکن است در حال حاضر تمام توان به طور مستقیم در ویرایشگر اجازه می دهد شاخه جدید به بدون استفاده از گزینه --branch ایجاد توان تغییر داد. تغییرات دیگر خطوط از این اطلاعات نباید ساخته شود و یا مرتکب سقط جنین خواهد شد.
edit_comment قلاب LUA در حال حاضر تنها یک آرگومان است که متن را به به سردبیر برای ویرایش یک مرتکب منتقل می شود طول می کشد. قلاب های موجود که نادیده گرفتن قلاب به طور پیش فرض نیاز به تغییر به درستی کار نکند.
تاریخ طولانی / فرمت زمان استفاده شده توسط 'وضعیت'، 'مرتکب "و" ورود به سیستم "باید برای حفظ یک تاریخ را از طریق یک قالب و چرخه تجزیه کافی است. 'وضعیت دستور در حال حاضر برای این چک و هشدار در صورت فرمت نامناسب است و مرتکب به با فرمت نامناسب عمل رد خواهد شد.
خروجی 'وضعیت و دستورات' ورود 'تغییر کرده است به چین با اطلاعات جدید نمایش داده شده توسط' مرتکب 'به طوری که هر سه دستورات نمایش تجدید نظر به طور مشابه.
'راه اندازی' و همچنین 'کلون "چک فرمان اگر هیچ پایگاه داده به طور پیش فرض وجود دارد و موفق اگر هیچ پایگاه داده است یا خط فرمان و یا به عنوان گزینه فضای کاری و در نهایت ایجاد یک پایگاه داده جدید به طور پیش فرض در خارج از دایرکتوری حسابداری از فضای کاری جدید (داده شده زیر را برای اطلاعات بیشتر در مورد ویژگی های مدیریتی جدید) را ببینید.
خروجی تفاوت یکنواخت تغییر کرده است به استفاده از / توسعه تمدن / پوچ به عنوان منبع برای فایل های اضافه شده و به عنوان هدف برای فایل های پاک شده. این سازگار با پچ (1) است و علت آن را به اضافه کردن و حذف فایل های که در آن مناسب است. به عنوان بخشی از این تفاوت تغییر در حال حاضر شامل محتویات حذف فایل های پاک شده که در نسخه های پیشین یکنواخت حذف شدند.
یکنواخت فقط در مورد گواهیهای بد هشدار می دهند اگر هم تطبیق گواهیهای مورد اعتماد وجود دارد. بنابراین اگر کسی مرتکب CERT شاخه بد، یکنواخت فقط در مورد که CERT بد هشدار می دهند تا شخص دیگری را تصویب کرد که نسخه را به همان شاخه (رفع اشکال یکنواخت # 8033).
'چک DB' در حال حاضر برای خطاهای موجود در کش سر شاخه، و رفع 'regenerate_caches DB «آنها بررسی می کند.
خروجی LUA توابع نسخه قابل چاپ () و io.write () در حال حاضر به جریان پیام پیشرفت استاندارد یکنواخت هدایت می شوید. در اسناد برای جزئیات بیشتر به فصل 6.3.
ویژگی های جدید:
یکنواخت در حال حاضر قابلیت های مدیریت پایگاه داده: اگر شما محل پایگاه داده های خود را در یک یا چند مکان (به طور پیش فرض به٪ APPDIR٪ / یکنواخت / پایگاه داده بر روی ویندوز و $ HOME / .monotone / پایگاه داده بر روی لینوکس، با قابلیت تنظیم توسط قلاب)، آن را قادر است برای کشف این پایگاه داده ها و دسترسی به آنها تنها با دادن (پایه) نام نام فایل خود را، به عنوان مثال به & quot؛: my-database.mtn & quot؛ کلیک شما همچنین می توانید به طور مستقیم به پایگاه داده جدید در اولین مکان پیش فرض در بر داشت با صدور ایجاد 'ام تی ان DB init انجام -d و & quot؛: my-database.mtn & quot؛ کلیک برخی از دستورات، مانند 'راه اندازی' و 'کلون' به طور خودکار سقوط به یک پایگاه داده به طور پیش فرض (& quot؛ را: default.mtn & quot؛ باشد نیز توسط یک قلاب قابل تنظیم) اگر هیچ گزینه ای پایگاه داده است به صراحت داده شده است. علاوه بر این، یکنواخت به یاد چک کردن فضای کاری برای هر پایگاه داده مدیریت و نمایش این & quot؛ را شناخته و & quot؛ مسیرهای ثبت شده به همراه اطلاعات دیگر را در دستور جدید لیست پایگاه داده های (بسته یکنواخت اشکال # 8916).
مجموعه ای از دستورات به همراه مدیریت
'register_workspace'، 'unregister_workspace' و 'cleanup_workspace_list'
که مسئولیت رسیدگی به فضای کاری منتقل یا حذف برای پایگاه داده موفق شده اند اضافه شده است.
بسیاری از دستورات است که تغییر سران شاخه (تایید، رد، کشیدن، ادغام، و غیره) هم اکنون می توانید یک گزینه را به & quot؛ - به روز رسانی و quot؛ کلیک کنید اگر از یک فضای کاری است که بر روی یک رئیس شعبه بر اساس است و هیچ تغییرات محلی اجرا شود، این گزینه باعث می شود این دستورات به روز رسانی است که به رئیس جدید فضای کاری. اگر شما همیشه می خواهید این رفتار، شما می توانید get_default_command_options (CMD) قلاب در monotonerc خود را (رفع اشکال یکنواخت # 17878) را تعریف کنیم.
دستور جدید undrop 'که برگرداندن یک قطره انجام اشتباه (رفع اشکال یکنواخت # 13604).
دستور اتوماسیون جدید به روز رسانی "که رفتار یکسان به دستور 'به روز رسانی' طبیعی است.
برچسب LS 'در حال حاضر خروجی به نام شاخه (بازدید کنندگان) تجدید نظر در برچسب است. شناسه بازبینی به ده حرف اول کوتاه به گرفتن برخی از فضای بیشتری برای این (رفع اشکال یکنواخت # 12773).
به طور پیش فرض شامل و رد الگوهای در حال حاضر در هر سرور یاد می شود. این به این معنی که شما می توانید به عنوان مثال یک سرور است که شما همه چیز را به همگام، و یکی که شما فقط همگام برخی از شاخه به، و شما لازم نیست که در مورد فراموش کردن را شامل الگو و به طور تصادفی در تلاش برای همگام سازی همه به دوم نگران سرور.
جدید LUA تابع گسترش change_workspace (دایرکتوری) اضافه شده است. این باید مناسب ترین روش برای دستورات سفارشی که نیاز به کار در فضای کاری متعدد از نمونه یکنواخت باشند.
همچنین جدید server_set_listening (بولی) LUA تابع وسعت موجود از زمان 0.47، که می تواند مورد استفاده قرار گیرد به اجازه خروج یکنواخت سرور آرامی به جای داشتن به کشته شدن وجود دارد. اشکالات ثابت
رگرسیون در 0.47 جلوگیری از اجرای موفقیت آمیز از فشار / جلو و / همگام سازی بیش از لوله های (دبیان اشکال 574512). این ثابت شده است.
یک باگ در 0.46 و 0.47 می تواند به فشارها منجر یا احتمالا متعهد در نظر گرفتن حدود برای همیشه، اگر هر کدام از سر شاخه های قبلی نبود یک & quot؛ نزدیک به & quot؛ ارتباط رئیس جدید. این ثابت شده است.
تعدادی از اشکالات مربوط به محدودیت از جمله پدر و مادر دایرکتوری مورد نیاز از فایل های شامل نمی برطرف شده است. در حال حاضر امکان می گویند 'ام تی ان اضافه کردن یک / B / C و پس از آن به ام تی ان ارتکاب / B / C و دارای متعهد موفق شوند. بخش محدودیت در کتابچه راهنمای برای جزئیات بیشتر را مشاهده کنید (رفع اشکالات یکنواخت # 15994 # 17499 # 20447 # 22044 و).
یکنواخت موجب صرفه جویی در گزینه های دیگر تغییر از خط فرمان به _MTN / گزینه های در مورد اعدام فرمان ناموفق بوده است (رفع اشکال یکنواخت # 22928).
وقتی یکنواخت بار خوانده شده بسته ها از فایل ها، مانند f.e. کلید ها در یک دایرکتوری داده شده توسط گزینه --keydir، و این فایل ها بزرگ هستند و شامل داده بسته نه در همه، یکنواخت با استفاده از دیگر مقدار زیادی از زمان و حافظه به شکل (رفع اشکال یکنواخت # 28799).
'ورود' دستور دیگر سقوط آن است که اگر در یک فضای کاری که پدر و مادر نسخه (بازدید کنندگان) را در پایگاه داده مشخص شده وجود ندارد اعدام (رفع اشکال یکنواخت # 29677).
فرمان 'کلون "دیگر حذف دایرکتوری حسابداری موجود اگر دایرکتوری مقصد و & quot؛ quot &. اشاره به یک فضای کاری (رفع اشکال یکنواخت # 29927).
دستورات در کمک خروجی یکنواخت در حال حاضر بر اساس حروف الفبا طبقه بندی شده اند.
یکنواخت بر روی ویندوز در حال حاضر یک کد خروجی غیر صفر خواهد بود که قطع (^ C). این در 0.47 شکسته شد که آن را به یک استثنا در حال قطع پرتاب ثابت شد.
در 0.46 و 0.47، یکنواخت گاهی اوقات می تواند مورد تجدید نظر که سر یک شاخه خاص بود اشتباه گرفته. این اتفاق می افتد زمانی که یک CERT شاخه جدید به یک نسخه که از اجداد یک یا بیشتر از سر فعلی شعبه بود اضافه شد، اغلب در طول netsync وقتی که چند نفر ادغام یکسان انجام داده بودند. این در حال حاضر ثابت شده است. 'چک DB' مشکل را شناسایی. اگر پایگاه داده شما در حال حاضر به نتایج 'سر' نادرست، یا اشکال ام تی ان 'در' ادغام "، شما می توانید آن را در حال اجرا توسط 'ام تی ان regenerate_caches DB' را حل کنند.
در 0.46، قطع شبکه های جعلی می تواند رخ دهد هنگامی که به اندازه کافی انتقال اقلام بزرگ (فایل ها، diffs، نگارشهای). این در 0.47 ثابت بود، اما در یادداشتهای انتشار در آن زمان (رفع اشکال یکنواخت # 28991) اشاره نشده است.
دیگر:
پشتیبانی از ادغام منتشر (http://diffuse.sourceforge.net) اضافه شده است.

تغییرهای:

به چه جدید در نسخه 0.47 است:
به طور پیش فرض '' نویسنده که توسط دستور git_export است
به ناشناس "تغییر و باید در نویسنده های موجود تغییر
فایل های نقشه. قدیمی '' نویسنده خواهد شد جدید را رد کرد
validate_git_author قلاب LUA.
فرمان 'git_export' در حال حاضر تایید تمام نویسنده دستگاه گوارش و اعمال
ارزش با استفاده از یک 'validate_git_author' قلاب LUA جدید قبل از آنها
نوشته شده به جریان خروجی. صادرات شکست مواجه خواهد شد اگر هر مقدار است
رد شده توسط این قلاب.
فرمان 'git_export' در حال حاضر یک LUA 'unmapped_git_author جدید خواستار
قلاب برای همه ارزش نویسنده دستگاه گوارش در فایل نقشه نویسنده یافت نمی شود.
اجرای به طور پیش فرض از این قلاب تلاش برای تولید دستگاه گوارش معتبر
نویسندگان با استفاده از چند تعویض الگوی پیش فرض.
'get_date_format_spec' قلاب LUA در حال حاضر دارای یک پارامتر اضافی
که نکات در فرمت تحت تعقیب (آهن تاریخ کوتاه و یا یک تاریخ طولانی
زمان). اجرای به طور پیش فرض با شرکت '٪ X' برای کوتاه گرداند و
تاریخ طولانی، '٪ X برای بار کوتاه مدت و بلند (در حال حاضر استفاده نشده) و
'٪ X٪ X برای بار تاریخ کوتاه مدت و بلند.
گزینه ها "--date فرمت" و "وجود ندارد فرمت-تاریخ" دیگر
خاص به فرمان "ورود"، اما در حال حاضر می تواند در سطح جهان مورد استفاده قرار گیرد.
یکنواخت در حال حاضر دهید تنها سه بار برای یک رمز عبور کلیدی است.
ویژگی های جدید:
اضافه ترجمه پرتغالی (به لطف AmArico مونتیرو)
اشکالات ثابت:
'عبارت عبور' در حال حاضر اجازه می دهد تا رمز عبور جدید خالی داده می شود
(رفع اشکال یکنواخت # 28809)
'به طور خودکار از راه دور "و" به طور خودکار remote_stdio' دیگر
نیاز به پایگاه داده های موجود (رفع اشکال یکنواخت # 28885)
یکنواخت دیگر استثنای بر روی ویندوز اگر آن است
قطع (^ C). یک زن و شوهر از دیگر اشکال برای این ثابت شده است
پلت فرم نیز که به طور کلی بهبود سازگاری.
حاشیه نویسی از 'یادداشت' در حال حاضر ترجمه شده است.
ظهور مختلف که در آن تجدید نظر است و با آن
گواهیهای در حال حاضر با مناسب خروجی تاریخ محلی آمده است.
رفع مشکلات با نسخه های جدیدتر LUA به ویژه هنگامی که
LUA_COMPAT_VARARG تنظیم نشده است.
دیگر:
دست زدن به فهرستی است و توپ شده است تا به طور قابل توجهی، و کش فهرست
عملکرد شده است مورد فهرست اسامی بیش از حد بزرگ ثابت شده است.
این باید بیشتر قابل توجه بود زمانی که حفر در طول تاریخ
(کشد به خصوص اولیه، از آن ارسال بسیاری از نسخهها)،
و قابل توجه تر برای پروژه های با درختان بزرگتر.

یکنواخت دیگر بسته نرم افزاری چند کتابخانه های مورد نیاز 3rd حزب، که باعث می شود زندگی از توزیع کنندگان ساده تر:

به چه جدید در نسخه 0.43 است.
سرور یکنواخت هم اکنون می توانید پیکربندی شود که استفاده از جلو دلتاهای که سرعت سرور netsync بسیار زیادی.
عملکرد از ورود به سیستم ایرانسل فوق العاده بهبود یافته است، و انتخاب جدید مفید وجود دارد در دسترس هستند.
یکنواخت هم اکنون می توانید پایگاه داده های خود را به فرمت سریع واردات دستگاه گوارش صادرات به اجازه همکاری ساده تر با این VCS خاص است.
هستند بسیاری از رفع اشکالات وجود دارد.

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

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

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

در این نسخه به رفع برخی از اشکالات مزاحم و می افزاید: چند ویژگی های جدید، به طور عمده در رابط اتوماسیون.

در مورد نیاز:

3.4.x

از glibc

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

GitG
GitG

19 Jun 17

setuptools-git
setuptools-git

11 May 15

RapidSVN
RapidSVN

17 Feb 15

ViewGit
ViewGit

11 May 15

نظرات به monotone

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