كيف يمكنني تنفيذ خطاف SVN لمعرفة اسم ملف الملف الملتزم ، وما إلى ذلك؟

StackOverflow https://stackoverflow.com/questions/819874

سؤال

أنا أستخدم Windows XP و TortoisesVN ، وأود أن أعرف اسم الملف ، ومسار الملف ، والمؤلف ، وغيرها من التفاصيل حول المراجعة الملتزمة بالمستودع باستخدام خطاف ما بعد الالتزام. هل يتعين علينا استخدام لغة معينة للقيام بذلك مثل Python أم أن هذا ممكن للكتابة حتى باستخدام ملف دفعي فقط؟

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

المحلول

إليك برنامج تعليمي لطيف حول كيفية إنشاء خطافات SVN http://wordaligned.org/articles/a-subversion-pre-commit-hookتحتاج بشكل أساسي إلى إنشاء نص post-commit.exe أو BAT. يمكنه تنفيذ رمز Python الذي تريد الاتصال به:

بيثون myhook.py

داخل السيناريو.

نصائح أخرى

بداية هنا

اقتبس من هذا الرابط:

ومع ذلك ، يستخدم Windows امتدادات الملفات لتحديد ما إذا كان البرنامج قابلًا للتنفيذ ، لذلك ستحتاج إلى توفير برنامج هو اسم Basensing هو اسم الخطاف والذي يعد امتداده أحد الامتدادات الخاصة المعترف بها من قبل Windows للبرامج القابلة للتنفيذ ، مثل البرامج القابلة للتنفيذ ، مثل .إملف تنفيذى للبرامج و .مضرب لملفات الدُفعات.

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