এসভিএন কমিটের ইমেইল বিজ্ঞপ্তিগুলি [বন্ধ]


10

তুলনামূলকভাবে টার্ন-কী এসভিএন চেকইন নোটিফিকেশন সিস্টেমের জন্য আপনার কি কোনও প্রস্তাবনা আছে?

আমি এমন কিছু সন্ধান করছি যা ভিজিভিতে সম্পূর্ণ প্রভাবিত উত্স ফাইলের লিঙ্কের সাথে বা সংশোধন হওয়ার সময় ইমেলের মাধ্যমে ডেভেলপমেন্ট দলের সমস্ত সদস্যের কাছে সংগ্রহের ফাইলগুলির একটি সংক্ষিপ্তসার পরিবর্তিত হতে পারে এবং প্রকৃত বিচ্ছিন্নতার বিষয়বস্তুগুলি সরবরাহ করতে পারে, সম্ভবত ভিভিভিতে সম্পূর্ণ প্রভাবিত উত্স ফাইলের লিঙ্ক সহ । এটি .চ্ছিক।

আমি স্পষ্টতই চাই যে প্রকৃত ডিফার / কোড অংশগুলি সুন্দরভাবে বগিযুক্ত করা হোক। এই জিনিসগুলির দিকে কেউ নজর রাখবে না (যেন তারা যেভাবেই করবে :-) যদি এটি শুরু থেকে অবধারিত কোডের টুকরোগুলিগুলির কেবল একটি বড়, বেপরোয়া ডাম্প)। নীতিগতভাবে, আমি কেবল সংশোধন নম্বর, সংক্ষিপ্তসার, প্রতিশ্রুতিবদ্ধ ব্যবহারকারী এবং প্রভাবিত সংগ্রহস্থল ফাইলগুলির একটি তালিকা দেখতে চাই।

আমি আমার নিজের লেখার সম্ভাব্যতার দিকে তাকিয়ে কিছুটা সময় ব্যয় করেছি এবং যখন দেখলাম যে এসভিএন বিভিন্নভাবে বিভিন্ন ঘটনা যথাযথভাবে এইভাবে ধরার জন্য "হুকস" আছে, এমন কিছু পালিশ করা যা ভালভাবে কাজ করে তবে মনে হয় এটি একটি বরং জড়িত কাজ বলে মনে হচ্ছে। ওপেন-সোর্স প্যাকেজগুলি এই প্রভাবের উপস্থিত রয়েছে বলে আমি মোটামুটি নিশ্চিত হয়েই ভাবছিলাম যে কোনটি ভাল এবং কোনটি খারাপ তা নির্ধারণের সমস্যাটি আপনার মধ্যে কেউ আমাকে বাঁচাতে সাহায্য করতে পারে। আমি সেট আপ করা মোটামুটি সহজ কিছু সন্ধান করছি এবং প্রচুর সময় প্রয়োজন হয় না; আমি একটি সত্যই বিস্তৃত সিস্টেমের ইনস এবং আউটস শিখতে সময় কাটাতে চাই, তবে আমার বাস্তবিক উন্নয়নও করতে হবে।

আপনাকে আগাম অনেক ধন্যবাদ!

সম্পাদনা: আমি জানি সোর্সফোর্জ এটি মোটামুটি ভাল করে does আমি বেশ কয়েকটি দেবদেব তালিকায় রয়েছি যেখানে আমি ক্রমাগত এই বার্তাগুলি পাই get তবে আমি যে ধরণের প্রকল্পে কাজ করছি তার জন্য সত্যই সোর্সফোজ ব্যবহার করতে পারি না।


এইভাবে একটি হুক সেটআপ করতে চায় এমন প্রত্যেকের জন্য একটি ইঙ্গিত: এটি তথ্য গোপনীয়তা আইনের (জার্মানিতে বিডিএসজি) কোনও আঘাত হতে পারে। এটি ব্যবহারে সতর্ক থাকুন!

উত্তর:


8

আপনার হুক সম্পর্কে উল্লেখ করা আসলে উত্তর খুব বেশি দূরে নয়। সাবিডিওশন দিয়ে বান্ডিল করা কমিট_ইমেল.পিএল (এর বিষয়বস্তু ) চালানোর জন্য আপনি পোস্ট কমিট পোস্টটি ব্যবহার করতে পারেন যা আপনাকে পরে যা দেবে তা দেবে much আপনার মেইল ​​সার্ভারে নির্দেশ করতে এটি টুইট করতে হবে তবে এটি স্ক্রিপ্টের শীর্ষের নিকটে কেবল একটি পরিবর্তনশীল। স্ক্রিপ্টটি চালানোর জন্য আপনারও পার্ল ইনস্টল করা দরকার।

আপনি যে ওএস চালাচ্ছেন তার উপর নির্ভর করে পোস্ট কমিট হুক ফাইলের নামের সাথে আলাদা হয়। আপনি এটি / হুকস / সাবফোল্ডারটিতে পাবেন । লিনাক্সের জন্য এটি উইন্ডোতে তার পোস্ট-কমিট.ব্যাটের মাধ্যমে কেবল পোস্ট কমিটকমিট_ইমেল.পিএল চালানোর জন্য আপনাকে কেবল ফাইলটি পরিবর্তন করতে হবে । নীচে প্রতিশ্রুতি পোস্টের একটি উদাহরণ দেওয়া হয়েছে: বাট:

@echo on
rem POST-COMMIT HOOK

set REPOS=%1
set REV=%2

C:\Perl64\bin\perl S:\SVNRepos\hooks\commit-email.pl %REPOS% %REV% -l C:\Temp\svnlook\commit-email.log

এছাড়াও, সাবভার্সন ব্যবহারকারীর নামের পরিবর্তে প্রতিশ্রুতিবদ্ধ ব্যক্তির ইমেল ঠিকানাটি প্রদর্শন করতে আমি আমাদের ইমেল স্ক্রিপ্টে আরও পরিবর্তন করেছি made এটি ইমেল প্রেরণটিকে কিছুটা দরকারী করে তোলে (আপনি আসলে এটির জবাব দিতে পারেন)।


ভবিষ্যতের রেফারেন্সের জন্য: অন্যান্য সিস্টেমে যা এক্সটেনশন দ্বারা ফাইলের ধরণ নির্ধারণ করে না (ভাল, অবশ্যই কমপক্ষে লিনাক্স), হুকটি সবেমাত্র নামকরণ করা হয়েছে post-commit.batনামের উইন্ডোজ সংস্করণ থেকে কেবল এক্সটেনশনটি সরিয়ে ফেলুন ।
ডেভিড জেড

ডেভিড, আপনার মন্তব্যের জন্য ধন্যবাদ। আমি সেই অনুযায়ী উত্তর সামঞ্জস্য করেছি।
পাউক

2

আমি এসভিএন-নোটিফাই ব্যবহার করি যা একটি পার্ল স্ক্রিপ্ট এবং এটি উইন্ডোতে চালানো উচিত, যদিও আমি এটি চেষ্টা করে নি। এটি অঙ্গীকারবদ্ধ করার পরে দুর্দান্ত রঙিন ডিফএস সরবরাহ করতে এইচটিএমএল :: কালারডিফ ব্যবহার করে।

এটি একজন দেব সহকর্মী দ্বারা আমার কাছে সুপারিশ করা হয়েছিল এবং এটি দুর্দান্ত।




আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.