سؤال

نحن نستخدم حاليًا SVN ، ونحن نقوم بتخزين الكثير من الأعمال الفنية (الأصوات ، الصور) في مستودعنا مباشرة مع كل شيء آخر. في الوقت الحالي ، يلتزم الفنانون بعملهم في المستودع مباشرة. عندما تتم الموافقة على العمل الفني ، يتم ربطه بقاعدة الكود.

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

كيف تعمل شركتك عادةً على تبسيط هذا؟ ما هي البرامج التي تستخدمها؟

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

المحلول

ما هي الفرق التي عملت معها في الماضي هي تفكيك المستودع في التخريب. لذلك ، على سبيل المثال:

/repository/trunk
                 /project_name (this would be your project)
                 /artwork      (artists work out of here)

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

على الرغم من أنها غير مؤتمتة ، فقد وجدنا أنه يعمل بشكل جيد لأنه يفصل المخاوف ، ولكنه لا يزال يسمح للفرق بالعمل (في النهاية) معًا.

نصائح أخرى

ماذا عن وجود مستودع منفصل للفنانين ، ثم مجلد علامة "معتمد" يحتوي على أحدث الإصدارات المعتمدة. يمكن بعد ذلك ربط هذه العلامة بواسطة SVN: Externals بمستودع الرمز الرئيسي الخاص بك.

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