hgcp

البرمجيات قطة:
hgcp
تفاصيل البرنامج:
الإصدار: 0.12
تاريخ إيداع: 14 Apr 15
المطور: Dan Bullok
ترخيص: حرر
شعبية: 28

Rating: 1.0/5 (Total Votes: 1)

وhgcp هو الأداة التي توفر زئبقي نسخة عبر reposititory ونقل المهام.
تعليقات المطور
عندما إعادة بيع ديون الحزم، وأحيانا أجد الحاجة إلى نسخ بعض الملفات من مستودع زئبقي إلى آخر مع الحفاظ على تاريخهم. في حين أن هذا ليس من الصعب أن تفعل بمجرد أن تعرف كيف، أنها ليست عملية تافهة. لذلك، أنا خلق hgcp. نسخ الملفات من مصدر الريبو إلى dest-الريبو يصبح من السهل جدا. وفيما يلي بعض الأمثلة:
- hgcp مصدر الريبو / ميزات / غريب الاطوار-feature.txt دست-الريبو / (هذا نسخ مصدر الريبو / ميزات / غريب الاطوار-feature.txt إلى دست-الريبو / ميزات / غريب الاطوار-feature.txt)
- hgcp -x ملامح مصدر الريبو / ميزات / غريب الاطوار-feature.txt دست-الريبو / (وهذا يجرد قبالة subpath الميزات، نسخ مصدر الريبو / ميزات / غريب الاطوار-feature.txt إلى دست-الريبو / غريب الاطوار-feature.txt )
- hgcp -x ملامح مصدر الريبو / ميزات / غريب الاطوار-feature.txt دست-الريبو / المحمول (نسخ مصدر الريبو / ميزات / غريب الاطوار-feature.txt إلى دست-الريبو / الإضافات / غريب الاطوار-feature.txt)
وهناك أيضا أمر hgmv التي تتحرك الملفات، بدلا من مجرد نسخ منها. وهو يعمل على خلاف ذلك تماما مثل الأمر hgcp.
تركيب
ويمكن تركيب hgcp باستخدام easy_install: easy_install hgcp
ملاحظة لمن لا يحب هذه الميزة
باختصار: هذا شيء طيب معي. لا يستخدمونه.
أنت لست بحاجة إلى أن ننظر من الصعب العثور على طلبات كثيرة لكيفية القيام نسخة عبر مستودع والحفاظ على التاريخ. لسوء الحظ، فإن معظم ردود رأيت غير مفيدة إلى حد ما. وهنا بعض الردود التي رأيتها:
- هذا ليس العمل المعتمدة.
- إذا كنت بحاجة إلى هذا، كنت لا تخطط تخطيط المستودع بشكل جيد للغاية.
- يجب أن لا تحتاج إلى القيام بذلك في كثير من الأحيان
- عبر مستودع نسخ الملف ليس عملية محددة جيدا.
- مجرد نسخ الملف دون التاريخ، ووضع مذكرة في التغيير.
- nauseum الإعلانية
المشكلة الأساسية مع كل هذه الردود هي هذه: الناس بحاجة لنسخ أو نقل الملفات بين المستودعات. التخريب شجعنا على وضع كل من مشاريعنا في نفس المستودع، لذلك كانت نسخ ملف عبر مشروع تافهة. DVCS مثل زئبقي تشجعنا على وضع كل مشروع في مستودع منفصل، ولكن تفشل في توفير وسيلة سهلة لريفاكتور المشاريع. إذا كنت تجد نفسك تتساءل لماذا أي شخص يحتاج أي وقت مضى للقيام بذلك، وكنت في نفس القارب مع المستخدمين CVS المتشددين أن يتساءل لماذا أي شخص اشتكوا من أن إعادة تسمية أو نقل الملفات وكان من المتاعب، وأن الدلائل إعادة تسمية كان جيدا ... ، مثير للسخرية. تتحرك الامور هو جزء من إعادة بيع ديون. وتنقسم المشاريع ودمجها في كل وقت. وبقدر ما انا قلق، نسخة عبر مستودع والخطوة هي سمة أساسية.
hgcp لا تفعل أي شيء لا يمكن القيام به يدويا إذا أردت. في الأساس، فإنه يستخدم ملحق تحويل زئبقي. hgcp ببساطة يكتب filemap بالنسبة لك، وينفذ التسلسل الصحيح من الأوامر زئبق. كما يسمح لك بتحديد مسارات بطريقة أكثر طبيعية.
التصحيحات والإصلاحات
أنا سعيد لقبول بقع التي تعزز hgcp أو إصلاح الخلل. هدفي هو الحفاظ على hgcp بسيطة بقدر الإمكان، وركزت على سير العمل عبر مستودع

المتطلبات:.

بيثون

القيود:

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

برامج مماثلة

SmartSVN
SmartSVN

22 Jun 18

BzrSync
BzrSync

11 May 15

hgsubversion
hgsubversion

14 Apr 15

coded4
coded4

14 Apr 15

تعليقات ل hgcp

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!