سؤال

أنا باستخدام بوابة سفن إلى الخروج مستودع سفن القياسية مثل هذا واحد:

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 لمزيد من المعلومات).

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