كيفية أرشفة/تصدير جميع الملفات تغيرت منذ مراجعة محددة مع الزئبق؟
سؤال
يدعم Mercurial أمر أرشيف مفيد يسمح لك بتصدير جميع الملفات كما كانت في مراجعة محددة (بفضل RY4AN لتشير إليها في تعليق) إلى ملف آخر/ملف ZIP وما إلى ذلك. يتم ذلك على النحو التالي:
hg archive -r REV destination
هل هناك طريقة لتصدير الملفات فقط التي تم تغييرها حيث مراجعة معينة والرأس؟
شكرا ، بوعز
المحلول
شاهد تعليقي حول سوء تفسيرك لما يفعله الأرشيف. بالنظر إلى ذلك ، قد لا يكون الأمر كذلك أنك تريد بالفعل طريقة لبناء أرشيف مع الملفات التي تغيرت فقط من المراجعة X إلى مراجعة Y ، ولكن في حالة قيامك بذلك ، فإن هذا سيفعل ذلك:
hg grep -r X:Y --all . | cut -d : -f 1 | sort -u | sed 's/^/-I /' | xargs echo hg archive
لا تنتمي إلى StackOverflow