هذا هو الأمر svnpath الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
svnpath - إخراج عنوان URL لـ svn مع دعم العلامات والفروع
موجز
svnpath
svnpath علامات
svnpath الفروع
svnpath جذع
الوصف
svnpath والمقصود أن يتم تشغيله في نسخة عمل Subversion.
في أبسط استخدام له ، svnpath مع عدم وجود معلمات، يتم إخراج عنوان URL الخاص بـ svn للمستودع
المرتبطة بنسخة العمل.
إذا تم إعطاء المعلمة، svnpath يحاول بدلاً من ذلك إخراج عنوان URL الذي سيتم استخدامه له
العلامات أو الفروع أو الجذع. لن يعمل هذا إلا إذا تم تشغيله في دليل المستوى الأعلى
الذي يخضع لوضع العلامات أو التفرع.
على سبيل المثال، إذا كنت تريد وضع علامة على ما تم التحقق منه في Subversion كإصدار 1.0، فيمكنك ذلك
استخدم أمرًا مثل هذا:
svn cp $(svnpath) $(علامات svnpath)/1.0
هذا أسهل بكثير من استخدام معلومات svn للبحث عن عنوان URL للمستودع يدويًا
تعديله لاشتقاق عنوان URL لاستخدامه في العلامة، وكتابة شيء مثل هذا:
svn cp svn+ssh://my.server.example/svn/project/trunk svn+ssh://my.server.example/svn/project/tags/1.0
يستخدم svnpath أسلوبًا إرشاديًا بسيطًا للتحويل بين مسارات الجذع والعلامات والفروع. هو - هي
يستبدل التواجد الأول لـ جذع, علامات أو الفروع مع اسم ما أنت عليه
البحث عن. سيعمل هذا بشكل جيد مع معظم تخطيطات مستودع Subversion النموذجية.
إذا كان لديك تخطيط غير نمطي ولا يعمل، فيمكنك إضافة ملف ~/.svnpath ملف. هذا
الملف عبارة عن كود Perl، والذي يمكنه تعديل المسار في $url. على سبيل المثال، يستخدم المؤلف هذا
ملف:
#!/ البيرة / بن / بيرل
# ملف التجاوز الشخصي svnpath
# بالنسبة للدي أعمل أحيانًا من فرع شجرة دي كامل. إزالة ذلك من
# المسار للحصول على العلامات العادية أو أدلة الفروع.
$url=~s!di/(rc|beta)[0-9]+/!!;
$url=~s!di/sarge/!!;
1
استخدم svnpath عبر الإنترنت باستخدام خدمات onworks.net