GIT-SVN-HELDERS

أدوات سطر الأوامر لجعل git-svn بسيط
التحميل الان

GIT-SVN-HELDERS الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Tom Lazar
  • موقع ويب الناشر:
  • http://github.com/tomster/twitsilver/

GIT-SVN-HELDERS العلامات


GIT-SVN-HELDERS وصف

أدوات سطر الأوامر لجعل git-svn بسيط GIT-SVN-HOLDERLERS عبارة عن مجموعة من أدوات سطر الأوامر تبسط بشكل كبير استخدام GIT for SVN. الهدف الرئيسي هو الهدف الرئيسي للمساعدين في GIT-SVN هو جعل إعداد مستودع GIT محلي بعد تسجيل خروج SVN موجود "No-Briwner". أيضا العناوين باستخدام مستودع GIT-SVN واحد للعمل على الخروج المتعددة من فروع (عادة) الفروع المختلفة والتبديل بينها. الاستخدام التنفيذي (مثال) الملخص التنفيذي:> مسار القرص المضغوط / إلى / SVN / REPO> Gitifyhere / tmp> svn co https://svn.plone.org/svn/plone/plone.app.form/branches/1.1 plone.app.forma 1.1 / setup.py ... فحص خارج المراجعة 27228.> CD Plone. app.form> مستودع gitifyno git وجدت في /users/tomster/.gitcache/.Initiating استنساخ في ذاكرة التخزين المؤقت. سجل svn ... استنساخ https://svn.plone.org/svn/plone/plone.app.form/ من R10593: 27155: 27155 في / Users/Tomster/.gitcache/initialized مستودع GIT فارغ في /users/Tomster/.gitcache/plone.app.form/.git/...Git Branch 'Local / 1.1' الآن بعد فرع SVN "1.1": # على الفرع المحلي / 1. 1Nothing to الالتزام (منتدى العمل نظيف)> فرع GIT * محلي / 1.1 MasterPoints لملاحظة: * Gitify Limited على الاستنساخ إلى المراجعات الموجودة في سجل SVN لجذر الحزمة (هنا https://svn.plone.org/svn/ Plone / Plone.app.form /). توفير وقت كبير، خاصة في مستودعات كبيرة (مثل Plone.Collective) * Gitify إنشاء مستودع GIT في ~ / .gitcache غير موجود * Gitify إنشاء فرع محلي محلي / 1.1 يتبع فرع SVN (عن بعد) 1.1 لممارسة ITMultiple Rece-Outsin، ستعمل غالبا مع نسخ محلية مختلفة من مستودع معين، أي على الجذع وعلى فرع ميزة. هذا عندما يأتي الدليل .gitcache الذي تم إنشاؤه أعلاه في متناول يدي. دعونا نحرك تسجيل الخروج السابق من الطريق وإنشاء الخروج من الصيانة التي تتبع جذع:> CD.> فرع ميزة MKDIR> MV Plone.app.form Feature-Branch /> MKDIR Maintenance> صيانة الأقراص المضغوطة /> SVN CO HTTPS: //svn.plone.org/svn/plone/plone.app.form/trunk plone.app.forma plone.app.form / setup.py ... u plone.app.formchecked خارج المراجعة 27228. ما يحدث إذا كنا قم بتشغيل Gitify هنا؟ بشكل أسرع، حيث أننا الآن قد استخدمت مستودع GIT الموجود في دليل ذاكرة التخزين المؤقت. يمكن أن يتضح ذلك بشكل إضافي من خلال النظر في الفروع المحلية المتاحة الآن:> فرع Git Local / 1.1 * محلي / جذع Mastercaveats'recycling '.git بهذه الطريقة يعمل (ربما من المستغرب) جيدا في الممارسة العملية، ولكن عليك أن تبقي ما يلي العقل: جميع عمليات الخروج تشترك في نفس الفهرس! دعنا نلقي نظرة على ما يعنيه هذا يعني التبديل مرة أخرى إلى فرع الميزة لدينا:> CD./../ Feature-Branch / Plone.app.form /> حالة GIT # على الفرع المحلي / تم تغيير الجذع ولكن غير محدثة: # (استخدم "Git Add / RM ..." لتحديث ما يرتكب) # (استخدم "GIT Checkout - ..." لتجاهل التغييرات في دليل العمل) ## تم تعديله: المستندات / التاريخ. ## Plone / التطبيق / النموذج / الاختبارات / Test_kss.pywohah! ما حدث هو أنه يشير .git الآن إلى الجذع وبالتالي يوضح أمر الحالة الفرق بين ذلك وفرعنا كتعديلات محلية، لأن هذا هو ما يمثل نظام الملفات. يمكننا التحقق من ذلك باستخدام أمر حالة البرامج:> SVN ST PHEW! كل ما في الأمر! ولكن ماذا تفعل مع git؟ لقد انتهينا من العمل على الجذع وتريد العودة إلى فرع الميزات لدينا، ولكن مؤشر البوطة هو كل شيء خاطئ؟! بسيطة: فقط إعادة تشغيل Gitify:> GitifyGit Branch 'Local / 1.1' هو الآن بعد فرع SVN '1.1': # على الفرع المحلي / 1.1Nothing إلى الالتزام (نظيف يعمل) في الأساس، هذا كل ما تحتاج إلى تذكره عند العمل مع إجراء عمليات تسجيل المغادرة متعددة من نفس الحزمة: قم دائما بتشغيل Gitify عند التبديل بين عمليات المغادرة! متطلبات: بيثون ما الجديد في هذا الإصدار: وأضاف الأمر جيتيفي تحديث الأمر، مما يؤدي عملية Rebase GIT-SVN للخروج SVN الحالي، ولكن أيضا مقابض التغييرات المحلية غير الملتزم بها Gacelully (على عكس GIT SVN ولكن مثل SVN يفعل) لم تعد تستخدم وحدة التسجيل للحصول على تعليقات المستخدم. هذه الفكرة كانت مضللة إلى حد ما


GIT-SVN-HELDERS برامج ذات صلة

قهقه

مقدمة بيانية لمتتبع دليل GIT (فكر في Gitk على GTK +). ...

167

تحميل