سؤال

أرى في تذييل Stack Overflow أنه تم عرض رقم مراجعة SVN.هل هذا تلقائي، وإذا كان الأمر كذلك، فكيف يمكن تنفيذه في ASP.NET؟

(الحلول باللغات الأخرى مقبولة)

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

المحلول

تأكد من أن الملف يحتوي على svn:keywords "Rev Id" ومن ثم وضع $Rev$ في مكان ما هناك.

يرى هذا السؤال والأجوبة عليه.

نصائح أخرى

لدي في تطبيق Rails الخاص بي إجراء سري يقوم حرفيًا بما يلي:

render :text => `svn info #{RAILS_ROOT}`

وهذا يعادل Process.Start( "svn info..." ) إذا كنت على دراية فقط .NET)

إذا كنت أتساءل عما إذا كان الشخص الذي يدير الخوادم قد قام بتحديث الموقع مؤخرًا، فيمكنني النقر على عنوان URL هذا وإلقاء نظرة.

في إعداد التكامل المستمر الذي نستخدمه SVNRevisionLabeller وقم بتمرير المتغيرات من هذا إلى MSBuild لاستخدامها عند إنشاء ملف dll الخاص بموقع الويب المترجم.ومن ثم يصبح متاحًا لـ .NET باستخدام GetCurrentAssembly() في البناء النهائي.

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