سؤال

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

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

هل كانت مفيدة؟

المحلول

أعتقد أنه قد يكون من الممكن استخدام مثل هذا البرنامج النصي ولكنه ليس المكان المناسب لإدارة الحقوق ، فيجب أن يتم ذلك على جانب خادم GIT. على سبيل المثال ، في الوغد ، تقوم بهذا التكوين في مستودع الإدارة الوظيفية في ملف gitosis.conf.

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

نصائح أخرى

لمتطلباتك: "إذا نجحت التعليمات البرمجية في مراجعة ، فإن المراجع سيقوم بدمجها في الفرع الرئيسي."
يمكنك تجربة مراجعة رمز Gerrit: http://code.google.com/p/gerrit/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top