TeamControl yra Git siųsti-pašto --to-cmd / - CC-CMD įrankis saugyklų su keliais komandos ir / ar nuolat keičiasi komandos be pašto sąrašo.
"Install"
Naudokite savo mėgstamą nuorodą atsisiųsti iš Cheeseshop ir įdiegti:
PIP įdiegti teamcontrol
Arba:
easy_install teamcontrol
Jei & rsquo; D o atsisiųsti ir įdiegti iš šaltinių, tiesiog paleisti:
pitonas setup.py įdiegti
Sąranka "
Projektas, naudojant & lsquo; TeamControl & rsquo; turi turėti konfigūracijos failą lengvai prieinama kiekvienam kūrėjui (arba versijavimą palei šaltinių ar viešai prieinamų kažkur).
Konfigūracijos failas
Konfigūracijos failas yra pagrindinė INI-kaip failas skyriai apibūdinančių komandų ir taisyklių rinkinys, kuris gali sukelti jo & rsquo įtrauktį; ai prisijungę pareikalavus kodas peržiūros. Pavyzdys:
[nariai]
Batman = bruce@wainecorp.com
Ironman = tony@starkindustries.com
Supermenas = jkclark@dailyplanet.com
Thor = thealmighty@valhalla.asgard.com
wonderwoman = diana@themyscira.net
[Taisyklės]
avcomics = ^ komiksai / [Aa] vengers
DC = ^ leidėjas / DC
jlcomics = ^ komiksai / ()? justiceleague
Marvel = ^ paskelbta / stebuklas
[Justiceleague]
prisijungę = Betmenas, Supermenas, wonderwoman
Taisyklės = DC, jlcomics
[Avengers]
prisijungę = Thor, Ironman
Taisyklės = avcomics
Yra du specialieji skyriai šį failą: [nariai] ir [Taisyklės]: jie apibrėžia slapyvardžius pavadintas naudojamas nariams = IR TAISYKLĖS = variantai lengvinančios organizaciją.
Kiekvienas kitas apibrėžtas skyriuje yra laikoma komanda, tol, kol jie apibrėžti prisijungę = IR TAISYKLĖS = Nustatymai (jie gali būti tuščias, bet turi egzistuoti).
Taigi, kas yra & ldquo; taisyklė & rdquo ;? Taisyklė yra galiojantis Python Įprastoji išraiška, kuri bus suderinta su failais buvo pakeista tam tikrą pleistras (generuoja git-Format-patch). Jei kuri nors taisyklė atitinka vieną iš modifikuotų failų komandą ši taisyklė priklauso bus įtrauktas į prašyme dėl peržiūros.
, kiekvienam vartotojui nustatymas
Dabar, mes turime konfigūracijos failą viešai prieinamą kiekvienam kūrėjui kiekvienas turi sąrankos jos Git konfigūracija skambinti prašymą prašydami peržiūros:
# Patarimas: galite nustatyti cccmd vietoj tocmd jei norite
Git config sendemail.tocmd, / usr / bin / teamcontrol
Ir reguliuoti savybes, reikalingas & ldquo; TeamControl "per ateinančius ;:
Git config teamcontrol.config / kelias / iki / teamcontrol / config / failą
Git config teamcontrol.team justiceleague
Reikalavimai
- Python,
Komentarai nerastas