سؤال

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

svn import svn+ssh://host/address/path to repository -m "new files added" --username xyz

بعد مصادقة XYZ ، يتم استيراده.

الآن أنا أتحقق من هذا المستودع في نسخة العمل. اعتدت على الأمر التالي

svn co svn+ssh://host/address/path to repository  --username xyz

عندما أفعل svn log انا حصلت على new files added كما إخراج السجل. لا يتم عرض جميع السجلات السابقة. أريد عرض هذه السجلات. كيف يمكنني الحصول على هذه السجلات؟

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

المحلول

إذا كنت تريد الاحتفاظ بسجل الملفات ، فاستخدم svn cp و svn mv في المستودع الأولي بدلاً من استيراد الملفات إلى مستودع جديد.

نصائح أخرى

عندما انت svn import الملفات في التخريب ، يمكنك إنشاء إصدار أولي من تلك الملفات. لا يمكن أن يكون للملفات تاريخ أكثر مما تراه حاليًا ، لأنه قبل الاستيراد لم يتم تتبعه بواسطة SVN.

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