کامپیوترنرمافزار

دستگاه گوارش - آنچه در آن است؟ دستگاه گوارش برای مبتدیان: توضیحات

بسیاری از کسانی که در توسعه نرم افزار، در مورد دستگاه گوارش شنیده می شود. سه حرف چیست؟ این مهم است که به درک توضیحات، و همچنین به عنوان اصول عملیات، برای ادامه به طور موثر استفاده از این سیستم کنترل نسخه، که بر خلاف دیگر سیستم های مشابه مفاهیم کاملا متفاوت از این اطلاعات، کار با آن را دارند، به رغم یک رابط کاربر مشابه. بنابراین، آنچه دستگاه گوارش است.

توصیف

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

با استفاده از عکس های فوری، نه تکه

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

این تضادی مهم به سیستم های کنترل دیگر است، که ذاتی در Git است. چه تفاوتی بین منافع است؟ دستگاه گوارش مانند یک سیستم فایل کوچک با ابزار بسیار قدرتمند است که در بالای آن اجرا شود.

عملیات سودمندانه محلی

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

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

مشاهده تمامیت داده ها

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

این اغلب اضافه شده

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

وضعیت فایل

کار با Git برای مبتدیان شامل خاطر سپردن است که این فایل در یکی از سه حالت زیر است:

  • ثابت، که شده است، فایل در فروشگاه های محلی ذخیره می شود.
  • تغییر زمانی که تغییرات شده است اما در عین حال حفظ اعدام نشده است.
  • آماده - تغییر فایل هایی که برای حفظ مشخص شده اند.

بنابراین، در پروژه هایی که با استفاده از دستگاه گوارش، سه بخش برای کشورهای مختلف از فایل وجود دارد:

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

نصب Git

اولین چیزی که شما باید انجام دهید به منظور استفاده از یک سیستم کنترل نسخه - نصب آن. راه های مختلفی برای این کار وجود دارد. دو گزینه اصلی:

  • نصب Git از منبع.
  • بسته نصب و راه اندازی برای پلت فرم خود را.

نصب Git از منبع

هنگامی که در دسترس است، استفاده بهتر از این گزینه، به عنوان آخرین نسخه در دسترس خواهد بود. هر به روز رسانی معمولا حاوی مقدار زیادی از بهبود مفید برای رابط کاربر. به همین دلیل است، اگر شما از منبع نصب است را برای شما بیش از حد دشوار نیست، آن را انتخاب کنید بهتر است. بله، و اکثر توزیع های لینوکس شامل بسته منسوخ باشد.

شما نیاز به نصب کتابخانه های مورد نیاز: مهاجرین، حلقه، libiconv، از OpenSSL، zlib می. پس از نصب آنها، شما می توانید آخرین نسخه سیستم کنترل دانلود، آن را کامپایل و نصب کنید.

نصب و راه اندازی بر روی ویندوز

اگر شما لینوکس را نداشته باشند، به عنوان من می خواهم به استفاده از دستگاه گوارش، ویندوز نیز پشتیبانی این سیستم. و آن را بسیار آسان برای نصب. یک msysGit پروژه، روش نصب است که یکی از ساده ترین وجود دارد. شما فقط نیاز به دانلود فایل نصب، که می تواند در صفحه GitHub پروژه، و سپس آن را اجرا کنید. پس از نصب بر روی کامپیوتر شما خواهد داشت دو نسخه - گرافیکی و کنسول.

راه اندازی اولیه دستگاه گوارش

هنگامی که سیستم کنترل بر روی کامپیوتر نصب شده است، شما نیاز به انجام برخی از مراحل به پیکربندی محیط زیست برای کاربر. این است که تنها یک بار انجام می شود. هنگام به روز رسانی تمامی این تنظیمات را نجات داد. آنها را می توان در هر زمان تغییر کرده است.

دستگاه گوارش شامل یک پیکربندی دستگاه گوارش ابزار، که اجازه می دهد تا تنظیمات و کنترل بهره برداری از سیستم، و همچنین ظاهر. این پارامتر را می توان در سه مکان های ذخیره شده:

  • فایل حاوی ارزش هایی که مشترک برای تمام کاربران و مخازن می باشد.
  • فایل را که حاوی تنظیمات کاربر خاص است.
  • در فایل پیکربندی واقع در مخزن. چنین پارامترهایی تنها برای آن معتبر است.

نام سفارشی

اول از همه، پس از نصب، شما باید یک نام کاربری و ایمیل فراهم می کند. این بسیار مهم است، به عنوان هر مرتکب (صرفه جویی در دولت) شامل داده. آنها در مرتکب تمام منتقل گنجانده شده است و نمی تواند بعد تغییر کند.

اگر شما گزینه جهانی را مشخص کنید، این تنظیمات نیاز به یک بار انجام می شود.

انتخاب یک ویرایشگر متن

پس از مشخص کردن نام ویرایشگر را انتخاب کنید، که در هنگام تایپ کردن پیام ها در دستگاه گوارش است لازم باشد. به طور پیش فرض ویرایشگر استاندارد سیستم عامل استفاده کنید. اگر کاربر بخواهد به استفاده از دیگر، شما نیاز به ثبت نام آن در فایل پیکربندی در خط core.editor.

بررسی تنظیمات

به دانستن اصول اولیه از Git، شما باید قادر به بررسی تنظیمات استفاده می شود. برای این منظور تیم دستگاه گوارش -list پیکربندی. این نمایش تمام گزینه های در دسترس است که می تواند در بر داشت. برخی از نام گزینه ها ممکن است بیش از یک بار ذکر شده است. این به خاطر این واقعیت است که دستگاه گوارش می خواند کلید مشابهی را از فایل های مختلف. در این وضعیت، آخرین مقدار است برای هر کلید استفاده می شود. ممکن است که به بررسی ارزش های کلید خاصی که به جای «--list» را به تیم جا - «{کلیدی}".

چگونه برای ایجاد یک مخزن

برای رسیدن به این هدف در دو روش. اول این است که وارد در دایرکتوری جاری، و یا پروژه. دوم - یک کلون از سرور یک انبار موجود است.

درست در این شاخه

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

شبیه سازی یک مخزن

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

حذف یک فایل در Git

حذف هر فایل می تواند، اگر ما آن را از صفحه اول، این است که، از فایل های نظارت را حذف کنید. این نیاز به یک کنترل از راه دور تیم گوارش. همچنین فایل از دایرکتوری کاربر حذف می کند. سپس شما نیاز به انجام مرتکب شده است. پس از او، فایل به سادگی ناپدید می شوند و دیگر بررسی شود. اگر آن تغییر می کند، و در حال حاضر نمایه، پس از آن اعمال حذف اجباری با گزینه -f. این روش را به حذف داده است که هنوز در تصویر لحظهای ثبت نام نشده جلوگیری از، و این است که هیچ راهی برای بازیابی سیستم وجود دارد.

لغو تغییرات

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

نتایج

در حال حاضر کاربر باید یک ایده از چه دستگاه گوارش، به همین دلیل نیاز به این سیستم کنترل نسخه، چگونه آن را از سایر محصولات مشابه متفاوت تشکیل می دهد. روشن است که یک بررسی کامل لازم است برای نصب یک نسخه کار از Git با تنظیمات شخصی برای خود. جلوگیری از هر گونه آموزش یا ویدئو البته در دستگاه گوارش برای "گول زنک"، که قادر به نگه داشتن گام به گام کاربر از طریق فرایند کار با سیستم خواهد بود.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.unansea.com. Theme powered by WordPress.