ScmProj er en plugin for å organisere sett VCS grener som forent prosjekt.
Installasjon:
Nåværende-brukeren bare installere
& Nbsp; en. Lag ~ / .bazaar / plugins katalogen hvis ikke finnes
& Nbsp; 2. cd ~ / .bazaar / plugins && bzr gren lp: bzr-scmproj scmproj
System-wide installere
Alternativt kan du installere dem på hele systemet plugin plassering:
$ Sudo ./setup.py installere
Sjekk det
Du kan sjekke om det er installert ved å gjøre:
BZR plugins
og leter etter 'scmproj' oppføring i produksjonen.
Hvis du ønsker å sikre at det er faktisk jobber du kan kjøre tester:
bzr selvtest scmproj
Hva er nytt i denne utgaven:.
- Ny vedlikehold utgivelsen av scmproj 0.6.2
- Kompatibel med bzr 2.5.
Hva er nytt i versjon 0.6.1:
- Ny versjon av scmproj 0.6.1 gir feilrettinger og forbedringer i prosjekt v2 støtte.
- Nye funksjoner:. Prosjekt legge til og prosjekt-avdelings kommandoer
Hva er nytt i versjon 0.6.0:
- Denne utgivelsen innført ny layout for prosjektet config (i .bzrmeta / scmproj katalog av topp-nivå del av prosjektet) og støtte for stillbilder.
Hva er nytt i versjon 0.5.2:
- Jeg tror det vil være den siste utgivelsen i 0.5 serien.
- Neste utgivelse vil bringe nytt format og config layout.
- Gammel format vil bli fortsatt støttes for alle operasjoner prosjekt-init-kommandoen unntatt.
Hva er nytt i versjon 0.5.1:
- Endringene i denne utgivelsen er mest fokusert på å forbedre prosjekt-kommando (pcmd), prosjekt-oppdatering og prosjekt publisere kommandoer.
- Nå er det mulig å enkelt angi for hvilke komponenter du vil kjøre dine kommandoer (med pcmd --include / - utelukke / - velg) .
- Også har jeg lagt ny (enkel) funksjonen til interne kommandoer byrder: ved hjelp av noen kontrolløren funksjon er det mulig å sjekke komponent treet for noen tilstand og kjøre kommandoen bare for komponenter som er i samsvar tilstanden. Mulige forhold er:
- alle komponenter;
- treet har endret filer;
- treet har bare uforandret filer;
- lokallag og opprinnelse gren har ulike tips;
- lokallag og opprinnelse gren har like tips.
- Disse forholdene automatisk brukes av andre kommandoer som prosjekt-commit, prosjekt-oppdatering, prosjekt publisere.
- Nettoeffekten fra denne små forbedringer er mye vennligere og raskere grensesnitt. Kommandoer skriver nå stort sett bare nyttig info, noe som er viktig hvis du har mer enn 3-5 komponenter.
Hva er nytt i versjon 0.5:
- Delprosjekter forenklet gjennomføring (uten varianter støtte og skrivebeskyttet flagg ).
- `` prosjekt publisere --no-strict`` kan brukes til å påkalle `` push-no-strict`` for komponenter trær. (Bug # 474799)
- `` prosjekt-kommando --dry-run`` vil vise hva som skulle gjøres, men ikke faktisk gjør noe. Det er bedre å bruke med opsjon --verbose.
- `` prosjekt info`` nå viser info på komponenter og delprosjekter. (Bug # 313166)
- `` prosjekt-kommando --shell`` kan kjøre skallkommandoer for hver komponent i stedet for BZR seg. (Bug # 349069)
- `` prosjekt-kommando --varN XXX``: nye kommandolinjealternativene `` --var1``, `` --var2`` og `` --var3`` tillater brukeren å angi flere malvariabler for substitusjon i kommandoer maler. (Bug # 489722)
- kommandoer for å jobbe med lokalt prosjekt nå mulig å påberope fra underkatalogen og ikke bare fra prosjekt rot. (Bug # 313150)
- Compatibility pauser:
- Fjernet støtte for eske arbeidsområder.
- Ikke mer late som vi kan suport andre enn bzr VCS. Nå config med VCS alternativet er satt til andre VCS vil heve feil.
Hva er nytt i versjon 0.4.6:
- Dette er bugfix utgivelse for scmproj 0.4.5.
- I fremtiden har jeg bestemt meg for å betydelig omarbeiding scmproj plugin, så nåværende tilstand av sin kode nå satt i vedlikeholdsmodus.
Hva er nytt i versjon 0.4.5:
- Denne plugin er dårlig emulering av nøstede trær basert på ideer, design og implementering av tilsvarende funksjoner i andre VCS. Scmproj har ikke bruke noen kode fra innfødte bzr nestet trær gjennomføring.
- Jeg definerer nåværende tilstand av min plugin som alpha-nivå programvare. Det fungerer godt nok til å bruke det i det virkelige arbeidet, og vi bruker det i mitt team på jobb for å håndtere to komplekse produkter som består fra 3 til 10 + komponenter. Jeg sier ikke at alt går lett med det, men uten en slik plugin teamet mitt vil være ute av stand til å håndtere disse produktene manuelt.
- Mine videre planer er å bearbeide scmproj basert på tilbakemeldingene jeg har fått i siste 6 måneder (bedre config, snapshots og delprosjekter), og begynne å imøtekomme noen kode fra BZR nestet trær. Jeg håper virkelig å se nestede trær implementert i bzr snart, men jeg kan ikke vente evig, og jeg trenger noen ikke-ideelle løsningen akkurat nå.
Krav :
- Python
Kommentarer ikke funnet