أهم أسئلة "Revert"

يشير الرجوع عمومًا إلى العمليات التي تضع نظامًا أو بيئة أو تطبيقًا في حالة سابقة.

كيف يمكنني إعادة جميع التغييرات المحلية في مشروع Git المُدار إلى الحالة السابقة؟

لدي مشروع قمت بتشغيله git init . بعد عدة التزامات ، قمت بعمل git status مما أخبرني أن كل شيء كان محدثًا ولم تكن هناك تغييرات محلية.ثم أجريت عدة تغييرات متتالية وأدركت أنني أريد التخلص من كل شيء والعودة إلى حالتي الأصلية. هل سيفعل هذا الأمر من أجلي؟git reset --hard HEAD

git revert git-checkout

إعادة ملف واحد إلى إصدار سابق في git

هل هناك طريقة للذهاب من خلال التزامات مختلفة على ملف. لنفترض أنني قمت بتعديل ملف 5 مرات وأريد العودة للتغيير 2 ، بعد أن التزمت بالفعل ودفعت إلى مستودع.من وجهة نظري ، الطريقة الوحيدة هي الاحتفاظ بالعديد من الفروع ، هل فهمت ذلك بشكل صحيح؟ إذا كنت على حق ، فسأمتلك مئات الفروع في غضون أيام قليلة ، لذلك ربما لا أفهم ذلك حقًا.هل يمكن لأي شخص توضيح ذلك من فضلك؟

git revert

كيف يمكنني إرجاع التزام SVN؟

لقد وجدت العديد من الأمثلة حول كيفية التراجع عن التزام SVNsvn merge -r [current_version]:[previous_version] [repository_url] أوsvn […] قراءة المزيد…

svn revert

إزالة الالتزام المحدد

كنت أعمل مع صديق في مشروع ، وقام بتحرير مجموعة من الملفات التي لا ينبغي تحريرها. بطريقة ما قمت بدمج عمله في العمل الخاص بي ، إما عندما قمت بسحبه ، أو عندما حاولت فقط اختيار الملفات المحددة التي أريدها. لقد كنت أبحث وألعب منذ فترة طويلة ، وأحاول اكتشاف كيفية إزالة الالتزامات التي تحتوي على التعديلات على تلك الملفات ، ويبدو أن الأمر عبارة عن إهمال بين الإرجاع وإعادة الأساسي ، ولا توجد أمثلة مباشرة ، و تفترض المستندات أنني أعرف أكثر مما أعرف.إذن ، هذه نسخة مبسطة من السؤال:بالنظر إلى السيناريو التالي ، كيف يمكنني إزالة الالتزام 2؟$ mkdir git_revert_test && cd git_revert_test $ […] قراءة المزيد…

git commit revert cherry-pick

كيف يمكنني "إلغاء التراجع" عن التزام Git المعاد؟

بالنظر إلى التغيير الذي تم إجراؤه باستخدام commit ، ثم تم التراجع باستخدام revert ، ما أفضل طريقة للتراجع عن هذا التغيير؟من الناحية المثالية ، يجب أن يتم ذلك من خلال التزام جديد ، حتى لا تعيد كتابة التاريخ.

git undo revert

git العودة إلى التزام معين

كيف يمكنني إعادة جميع ملفاتي على نسختي المحلية إلى التزام معين؟commit 4a155e5b3b4548f5f8139b5210b9bb477 […] قراءة المزيد…

git commit revert

إعادة ملف واحد في SVN إلى مراجعة معينة

لدي ملف كما هو موضح أدناه في إعادة شراء SVN وأود الرجوع إلى إصدار سابق. ما هي طريقة القيام بذلك في SVN؟ أريد فقط إرجاع هذا الملف المعين إلى إصدار أقدم ، وليس الريبو بالكامل.شكر.$ svn log myfile.py ---------------------- r179 | xx | 2010-05 […] قراءة المزيد…

svn revert

Mercurial - ارجع إلى الإصدار القديم وتابع من هناك

أنا أستخدم Mercurial محليًا لمشروع (إنه الريبو الوحيد الذي لا يوجد دفع / سحب من / إلى أي مكان آخر).حتى الآن ، حصلت على تاريخ خطي. ومع ذلك ، فإن الشيء الحالي الذي أعمل عليه أدركت الآن أنه نهج رهيب وأريد العودة إلى الإصدار قبل أن أبدأه وأقوم بتنفيذه بطريقة مختلفة.أنا مرتبك قليلاً مع الأوامر branch / revert / update -C في Mercurial. في الأساس ، أرغب في العودة إلى الإصدار 38 (حاليًا في 45) ولدي التزاماتي التالية 38 بصفتي أحد الوالدين والاستمرار من هناك. لا يهمني إذا ضاعت المراجعات 39-45 إلى الأبد أو انتهى بها المطاف في فرع مسدود خاص بهم.ما هو الأمر / مجموعة الأوامر التي أحتاجها؟

version-control mercurial branch dvcs revert

Git التراجع عن التغييرات في بعض الملفات

أثناء الترميز ، أضفت بيانات طباعة في بعض الملفات لتتبع ما كان يجري.عند الانتهاء ، هل من الممكن التراجع عن التغييرات في بعض الملفات ، مع الالتزام بالملف الذي عملت عليه بالفعل؟لنفترض أنني أضفت طباعة في الملف A ، لكنني قمت بتعديل الملف B . B هو ما أريد الالتزام به و A ، أريد أن أعود إلى حالته القديمة.

git file version-control undo revert

تعرض حالة git التعديلات ، git checkout - <file> لا تزيلها

أرغب في إزالة كافة التغييرات التي تم إجراؤها على نسخة العمل الخاصة بي. تشغيل git status يعرض الملفات المعدلة. لا شيء أفعله يبدو أنه يزيل هذه التعديلات. على سبيل المثال:[email protected] /d/Development/rhino-etl (master) $ git status # […] قراءة المزيد…

git revert git-status working-copy