عن طريق بوابة، ما هي أفضل طريقة لدمج الشجرة الفرعية مشروع خارجي لها الوحدات الفرعية؟

StackOverflow https://stackoverflow.com/questions/645019

سؤال

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

وأنا في النقطة التي أريد أن أبدأ دمج CMS لقد اخترت استخدام مع بقية المشروع؛ وCMS هو مشروع مفتوح المصدر وهذا ما تمكن أيضا مع جيت (واستضافتها على جيثب، إذا ما يهم). من الواضح أن CMS يجب أن يكون في الدليل الفرعي www، لكنه لن يكون الشيء الوحيد هناك - there'll تكون ملفات CSS والصور والقوالب لCMS، الخ، الخ. وبسبب هذا، لقد اختارت استخدام استراتيجية دمج الشجرة الفرعية لإضافة مشروع خارجي لبلدي المخزون. لأنني قد ترغب في مرحلة ما لتعديل المشروع الأصلي، والمساهمة التغييرات مرة أخرى، لقد استنساخ مستودع CMS من جيثب ويتم دمج الشجرة من وجهة نظري استنساخ.

والمشكلة هي، مشروع خارجي (أي لCMS) والوحدات الفرعية التي أريد أن تشمل. ما هي أفضل طريقة للتأكد من دمج الوحدات الفرعية في المشروع الرئيسي؟ هل يجب أن أقوم به دمج الشجرة الفرعية لكل حدة ثانويه؟

وأنا غير المحتمل أن تحتاج إلى تعديل الوحدات الفرعية، ولكن من الممكن سوف يكون هناك واحد أو اثنين من أنني سوف.

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

المحلول

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

وعن طريق دمج الشجرة يجعلها أكثر تعقيدا (وربما <م> صعب هو كلمة حق) لتقديم التغييرات مرة أخرى إلى المشروع CMS. ربما كان من الممكن كتابتها إذا كنت تتوقع أن تقدم العديد من التغييرات مرة أخرى.

نصائح أخرى

وأسهل طريقة للقيام دمج الشجرة (وانشق لاحقا إلى الوراء مرة أخرى حتى تتمكن من تقديم بقع المنبع) هو محاولة التجريبية <لأ href = "http://github.com/apenwarr/git-subtree" يختلط = "noreferrer"> بوابة الشجرة الفرعية الأداة.

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