باستخدام بوابة سفن دون" الجذع " الدليل الفرعي
سؤال
أنا باستخدام بوابة سفن إلى الخروج مستودع سفن القياسية مثل هذا واحد:
http://example.com/
- trunk
- branches
- tags
مع هذا الأمر:
git svn clone -s http://example.com/
المشكلة هي أن جيت-سفن يقوم بإنشاء دليل فرعي" جذع " في المجلد الهدف.بدلا من وجود هذا النوع من بنية الدليل:
c:\www\example
أواجه هذا:
c:\www\example\trunk
فكيف لمنع جيت-سفن من وضع كل شيء في هذا المجلد الجذع ، في حين لا تزال تستخدم تخطيط سفن القياسية?في الأساس ، أريد "c:\www\example" لاحتواء كل ما أعمل عليه حاليا ، سواء كان الجذع أو الفرع أو العلامة.من ناحية أخرى ، أنا أيضا بحاجة جيت-سفن لتعيين بشكل صحيح فروع جيت والعلامات إلى المجلدات سفن الصحيحة.يمكن أن يتم ذلك مع بوابة سفن أو أنا في عداد المفقودين شيء?
المحلول
يجب عليك تشغيل:
git svn clone -s http://example.com/ .
(نقطة في النهاية يقول جيت-سفن لاستنساخ في الدليل الحالي ، انظر git svn --help
لمزيد من المعلومات).
لا تنتمي إلى StackOverflow