ScmProj er et plugin til at organisere sæt VCS filialer forenet projekt.
Installation:
Nuværende bruger kun installere
& Nbsp; 1. Opret ~ / .bazaar / plugins bibliotek, hvis ikke eksisterer
& Nbsp; 2. cd ~ / .bazaar / plugins && BZR gren lp: BZR-scmproj scmproj
Hele systemet installere
Alternativt kan du installere dem på hele systemet plugin placering:
$ Sudo ./setup.py installere
Tjek det
Du kan kontrollere, om det med succes er installeret ved at gøre:
BZR plugins
og leder efter "scmproj 'post i produktionen.
Hvis du ønsker at sikre det er faktisk arbejder du kunne køre test:
BZR selvtest scmproj
Hvad er nyt i denne udgivelse:.
- Ny vedligeholdelse frigivelse af scmproj 0.6.2
- Kompatibel med BZR 2.5.
Hvad er nyt i version 0.6.1:
- Ny version af scmproj 0.6.1 indeholder fejlrettelser og forbedringer i projektet v2 støtte.
- Nye funktioner:. Projektorienteret tilføje og projekt-filial kommandoer
Hvad er nyt i version 0.6.0:
- Denne udgivelse indført nyt layout til projektet config (i .bzrmeta / scmproj bibliotek af maksimal del af projektet) og støtte til snapshots.
Hvad er nyt i version 0.5.2:
- Jeg tror, det vil være det sidste udgivelse i 0,5 serie.
- næste udgivelse vil bringe nyt format og config layout.
- Gammel format vil blive stadig understøttes for alle operationer, undtagen projekt-init-kommando.
Hvad er nyt i version 0.5.1:
- Ændringerne i denne udgivelse er for det meste fokuseret på at forbedre projekt-kommando (pcmd), projekt-update og projekt-udgive kommandoer.
- Nu er det muligt let at specificere, for hvilke komponenter, du vil køre dine kommandoer (med pcmd --include / - udelukke / - vælg) .
- Også jeg har tilføjet nye (simpelt) funktion til interne kommandoer eksekutor: ved hjælp af nogle checker funktion er det muligt at kontrollere komponent træ for nogle tilstand og køre kommandoen kun for komponenter, der er i overensstemmelse tilstanden. Mulige betingelser er:
- alle komponenter;
- træ har ændret filer
- træ har kun uændrede filer
- lokalafdeling og oprindelse gren har forskellige tips;
- lokalafdeling og oprindelse gren har lige tips.
- Disse betingelser automatisk bruges af andre kommandoer som projekt-begå, projekt-update, projekt-udgive.
- Nettoeffekten fra dette små forbedringer er langt mere brugervenlige og hurtigere interface. Kommandoer nu udskriver meste kun nyttig info, hvilket er vigtigt, hvis du har mere end 3-5 komponenter.
Hvad er nyt i version 0.5:
- Delprojekter forenklet gennemførelse (uden varianter støtte og read-only flag ).
- `` projekt-udgive --no-strict`` kan bruges til at påberåbe sig `` skub --no-strict`` for komponenter træer. (Bug # 474799)
- `` projekt-kommando --dry-run`` vil vise, hvad der ville ske, men faktisk ikke gøre noget. Det er bedre at bruge med option --verbose.
- `` projektorienteret info`` viser nu info om komponenter og delprojekter. (Bug # 313166)
- `` projekt-kommando --shell`` kan køre shell-kommandoer for hver komponent i stedet for BZR dem. (Bug # 349069)
- `` projekt-kommando --varN XXX``: nye kommandolinjeparametre `` --var1``, `` --var2`` og `` --var3`` giver brugeren mulighed for at angive yderligere skabelon variabler til substitution i kommandoer skabeloner. (Bug # 489722)
- kommandoer til at arbejde med lokale projekt nu muligt at påberåbe sig fra undermappe og ikke kun fra projektets rod. (Bug # 313150)
- Partner pauser:
- Fjernet støtte til boxed arbejdsområder.
- Ikke mere foregive, at vi kan suport andre end BZR VCS. Nu config med VCS indstillet til andre VCS vil øge fejl.
Hvad er nyt i version 0.4.6:
- Dette er bugfix overgang til scmproj 0.4.5.
- I fremtiden har jeg besluttet at væsentligt omarbejde scmproj plugin, så aktuelle tilstand af sin kode nu sættes i vedligeholdelsestilstand.
Hvad er nyt i version 0.4.5:
- Dette plugin er dårlig emulering af indlejrede træer baseret på ideer, design og implementering af tilsvarende funktioner i andre VCS. Scmproj har ikke bruge nogen kode fra native BZR indlejret træer gennemførelse.
- Jeg definerer aktuelle tilstand af mit plugin som alpha-niveau software. Det virker godt nok til at bruge det i det virkelige arbejde, og vi bruger det i mit team på arbejde for at styre 2 komplekse produkter, der består af 3 til 10 + komponenter. Jeg siger ikke, at alt går let med det, men uden en sådan plugin mit team vil være i stand til at håndtere disse produkter manuelt.
- Mine yderligere planer er at omarbejde scmproj baseret på den feedback, jeg har fået i de sidste 6 måneder (bedre config, snapshots og Delprojekter), og start rumme noget kode fra BZR indlejret træer. Jeg håber virkelig at se indlejrede træer implementeret i BZR snart, men jeg kan ikke vente for evigt, og jeg har brug for nogle ikke-ideelle løsning lige nu.
Krav :
- Python
Kommentarer ikke fundet