TeamControl একটি Git পাঠাতে ইমেল --to-cmd / হয় - একাধিক দল সঙ্গে ভান্ডার জন্য CC-cmd টুল বা / এবং একটি মেইলিং তালিকা ছাড়া ক্রমাগত পরিবর্তন দল.
ইনস্টল
Cheeseshop থেকে ডাউনলোড ও ইনস্টল করতে আপনার প্রিয় হাতিয়ার ব্যবহার করুন:
teamcontrol ইনস্টল বীচি
অথবা:
easy_install teamcontrol
আপনি এবং এটিও যদি বরং ডাউনলোড করুন উত্স থেকে ইনস্টল চাই, শুধু চালানো:
পাইথন ইনস্টল setup.py
সেটআপ
একটি প্রকল্প ব্যবহার ও lsquo; TeamControl & rsquo; প্রত্যেক ডেভেলপার (কোথাও হয় সূত্র বরাবর versioned বা সার্বজনীনরূপে উপলব্ধ) জন্য সহজলভ্য একটি কনফিগারেশন ফাইল উপস্থিত থাকা আবশ্যক.
কনফিগারেশন ফাইল
একটি কনফিগারেশন ফাইল বিভাগে বর্ণনা টীমের সাথে একটি মৌলিক Ini মত ফাইল এবং এটি কোনও অন্তর্ভুক্তি ট্রিগার হতে পারে যা নিয়ম একটি সেট এর একটি কোড পর্যালোচনা অনুরোধে সদস্যদের. উদাহরণ:
[সদস্যদের]
ব্যাটম্যান = bruce@wainecorp.com
Ironman = tony@starkindustries.com
সুপারম্যান = jkclark@dailyplanet.com
Thor = thealmighty@valhalla.asgard.com
wonderwoman = diana@themyscira.net
[বিধি]
avcomics = ^ কমিক্স / [Aa] vengers
ডিসি = ^ প্রকাশক / ডিসি
jlcomics = ^ কমিক্স / ()? justiceleague
মার্ভেল = ^ প্রকাশিত / মার্ভেল
[Justiceleague]
সদস্যদের = ব্যাটম্যান, সুপারম্যান, wonderwoman
নিয়ম = ডিসি, jlcomics
[Avengers]
সদস্যদের = Thor, Ironman
নিয়ম = avcomics
প্রতিষ্ঠানের আরাম তারা সদস্যদের জন্য ব্যবহৃত নামে জন্য alias লেখা সংজ্ঞায়িত = এবং নিয়ম = ব্যবহারযোগ্য বিকল্পগুলি হল: [সদস্যদের] এবং [বিধি]: দুটি বিশেষ এই ফাইলের মধ্যে বিভাগে আছে.
অন্য প্রত্যেক সংজ্ঞায়িত অধ্যায় যতদিন তারা সদস্যদের = এবং নিয়ম = অপশন নির্ধারণ হিসাবে (তারা ফাঁকা হতে পারে, কিন্তু উপস্থিত থাকা আবশ্যক), একটি দল হিসাবে গণ্য করা হয়.
নিয়ম & rdquo ;?; তাই, একটি & ldquo কি একটি রুল (Git ফরম্যাট-প্যাচ দ্বারা উত্পন্ন) একটি নির্দিষ্ট প্যাচ দ্বারা পরিবর্তিত হচ্ছে ফাইল বিরুদ্ধে মিলেছে করা হবে, যা একটি বৈধ পাইথন রেগুলার এক্সপ্রেশন হয়. কোন নিয়ম পরিবর্তিত ফাইল এক সঙ্গে দলের সাথে মিলে যায় এই নিয়ম পর্যালোচনার অনুরোধ অন্তর্ভুক্ত করা হবে জন্যে.
প্রতি ব্যবহারকারী সেটআপ
এখন আমরা প্রত্যেক ডেভেলপার জিজ্ঞাসা পর্যালোচনার জন্য যখন তার Git কনফিগারেশন আবেদনপত্র আহ্বান প্রতিটি আবশ্যক সেটআপ জন্য সাধারণের জন্য প্রবেশ যোগ্য একটি কনফিগারেশন ফাইল আছে:
# টিপ: আপনি যদি চান আপনি tocmd পরিবর্তে cccmd সেট করতে পারেন
কনফিগ sendemail.tocmd / usr / bin / teamcontrol ফালতু বা এলেবেলে লোক
এবং & ldquo প্রয়োজনীয় বৈশিষ্ট্য সমন্বয়; TeamControl & rdquo ;:
Git কনফিগ teamcontrol.config / path / to / teamcontrol / কনফিগ / ফাইল
ফালতু বা এলেবেলে লোক কনফিগ teamcontrol.team justiceleague
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না