الثلاثاء، 27 مايو 2014

What is Git?


What is Git?


Git is an open source version control system. Git is developed and maintained by the creator of the Linux kernel. Git stores complete files each time the user commits his changes, making recovery and version-diffing reliable, responsive, and simple. This is in contrast to other version control systems which store complete versions as "Deltas" or descriptions of the changes between versions of a file. If a file has not changed between commits then Git simply links to the last changed version.
Git was developed following a dispute with the author of the BitKeeper version control system used in the development of the Linux kernel. Since no other open-source version control system existed which matched BitKeeper's performance it was decided to design a new system from the ground up. The first stable Git release was announced less than nine months from the first line of code having been written. After Git's initial jump to maturity, there have been no need for additional features and few bugs to fix. Therefore, Git has remained in the 1.x branch for over six years and there are no plans for a Git 2.0 release.
Git logo
As a side-effect of being written by an OS kernel developer, Git functions much like a file system. Additionally, Git enjoys many low-level optimizations in regard to network performance. This makes Git an ideal open-source inplementation of off-site home-directory versioning and backup, similar to Apple's Time Machine. However, no intuitive GUI or file manager integration exists for Git so command-line control of versioning and backup restoration is still necessary.



بوابة هو نظام مفتوح المصدر التحكم في الإصدار . تم تطوير بوابة والتي تحتفظ بها الخالق من نواة لينكس. بوابة مخازن ملفات كاملة في كل مرة يرتكب المستخدم تغييرات له ، مما يجعل الانتعاش و diffing نسخة موثوق بها ، واستجابة، وبسيطة. هذا هو على النقيض من غيرها من نظم التحكم في الإصدار الذي تخزين إصدارات كاملة باسم " دلتا " أو أوصاف التغييرات بين الإصدارات من ملف . إذا لم يتغير ملف بين يرتكب ثم جيت يربط ببساطة إلى الإصدار الأخير تغييرها.
وقد تم تطوير بوابة إثر نزاع مع كاتب إصدار نظام مراقبة BitKeeper المستخدمة في تطوير نواة لينكس. منذ وجود أي نظام آخر مفتوح المصدر التحكم في الإصدار الذي يقابل أداء BitKeeper و تقرر لتصميم النظام الجديد من الألف إلى الياء. تم الإعلان عن أول إصدار بوابة مستقرة أقل من تسعة أشهر من السطر الأول من التعليمات البرمجية بعد أن تم المكتوبة. بعد القفزة جيت الأولي إلى مرحلة النضج ، لم تكن هناك أي حاجة لميزات إضافية، و عدد قليل من البق لإصلاح . وبالتالي، ظلت جيت في الفرع الإصدار 1.x لأكثر من ست سنوات وليس هناك أي خطط لإصدار جيت 2.0.
شعار بوابة
باعتبارها من الآثار الجانبية ل يتم كتابتها من قبل مطور نواة نظام التشغيل ، وظائف بوابة يشبه إلى حد كبير نظام الملفات. بالإضافة إلى ذلك، يتمتع كثير من بوابة تحسينات على مستوى منخفض في ما يتعلق أداء الشبكة. وهذا يجعل بوابة مثالية ل inplementation المصدر المفتوح من خارج الموقع ، الدليل الرئيسي الإصدارات والنسخ الاحتياطي ، على غرار آلة أبل تايم. ومع ذلك ، لا توجد واجهة المستخدم الرسومية بديهية أو مدير الملفات التكامل لل بوابة حتى السيطرة سطر الأوامر من الإصدارات و استعادة النسخ الاحتياطي لا يزال ضروريا .

0 التعليقات:

إرسال تعليق