checkoutmanager

Skjermbilde programvare:
checkoutmanager
Prog.varedetaljer:
Versjon: 1.13
Last opp dato: 20 Feb 15
Utvikler: Reinout van Rees
Lisens: Gratis
Popularitet: 3

Rating: 1.0/5 (Total Votes: 1)

checkoutmanager gjør bzr / hg / git / svn kassene flere steder i henhold til en config fil.
Utvikler kommentarer
Fordelen: du har fått en kommando som du kan oppdatere alle kassene dine. Og som du kan be om en liste over ikke-iverksatte endringer. Og du kan gjenoppbygge hele kassa struktur på en ny maskin bare ved å kopiere config fil (dette var faktisk den hensikt jeg bygge den for: Jeg måtte endre bærbare datamaskiner når jeg byttet jobb ...).
Advarsel: jeg bare testet den på OSX og Linux, så ingen garantier for vinduer. Hvis det er behov for endringer, vil de trolig være mindre. Så jeg velkommen feilrapporter og patcher.
Generic bruk
Hva jeg vanligvis gjør hver morgen når jeg får jobbe er checkoutmanager opp. Dette griper de nyeste versjonene av alle mine kasser fra serveren (e). Så en svn opp for mine Subversion kassene, en hg pull -u for mercurial og så videre.
Fra tid til annen, vil jeg gjøre en checkoutmanager st vise om jeg har fått noen ukommiterte filer liggende rundt et sted. Veldig nyttig hvis du har jobbet i flere kataloger i løpet av dagen: det hindrer deg fra å glemme å sjekke inn at en feilretting for en hel uke.
Et nytt prosjekt betyr at jeg legge en eneste linje til min config fil og kjøre checkoutmanager co.
Checkoutmanager lar deg spre kassene dine over flere kataloger. Det kan ikke blande versjonskontrollsystemer per katalog, imidlertid. Som et eksempel, har jeg fått en ~ / buildout / katalog med mine store svn nettside prosjekter sjekket der ute. Og en katalog med mine svn arbeid python biblioteker. Og en ~ / hg / dir med mine mercurial prosjekter. Og jeg har laget kasser av flere config kataloger i mitt hjem dir, for eksempel ~ / .emacs.d, ~ / .subversion og så videre. Fungerer helt fint.
Kommandoer
Tilgjengelige kommandoer:
finnes
& Nbsp; Skriv ut om kassene er til stede eller mangler
opp
& Nbsp; Grab nyeste versjonen fra serveren.
st
& Nbsp; Print status av filer i kassene
co
& Nbsp; Grab mangler kassene fra serveren
mangler
& Nbsp; Skriv ut kataloger som mangler fra konfigurasjonsfilen
Output directory navngi
Hvis du ikke angir en utgang katalognavn for din kassa url, det bare tar den siste delen. Ett unntak: omveltning. Det er intelligent der:
& Nbsp; * https: // xxx / yyy / produkt / trunk blir "produkt" i stedet for "bagasjerommet".
& Nbsp; * https: // xxx / yyy / produkt / greiner / eksperiment blir "product_experiment" i stedet for "eksperiment"
Hvis du ønsker noe annet, bare angi et katalognavn (adskilt med mellomrom) i konfigurasjonsfilen.
file Config
Eksempel konfigurasjonsfil:
# Sample config fil. Forskjellige deler per base plassering og versjon
# Kontrollsystem. Splitte alt over alt i flere
# kataloger er fine.
[oppskrifter]
# Buildout oppskrifter jeg jobber på.
VCS = svn
basedir = ~ / svn / oppskrifter
kassene =
& Nbsp; svn: // svn / blablabla / trunk
& Nbsp; svn: // svn / annen / trunk differentname
& Nbsp; http: // host / yetanother / trunk
& Nbsp; https: // host / yetanother / grener / Reinout-fix
[dotfolders]
# Mapper som ender opp som stiplede configfolders i roten.
VCS = bzr
basedir = ~
kassene =
& Nbsp; lp: emacsconfig / trunk .emacs.d
& Nbsp; sftp: // somwhere / subversion / trunk .subversion

Hva er nytt i denne utgaven:

  • Ikke bruke eksempel config fil som test config filen lenger. Dette betyr at det er en mye bedre og mer nyttig sample config filen nå.
  • (Takk Craig Blaszczyk for hans pull forespørsel som var grunnlaget for dette!)

Hva er nytt i versjon 1.12:

  • For bzr, & quot; ut & quot; kommandoen bruker utgangskoden i stedet for kommandoutdataene nå. Dette er mer pålitelig og komfortabel. Fix ved Jendrik Seipp, takk!

Hva er nytt i versjon 1.11:

  • Tillat mer enn én VCS i en katalog. Dette var allerede mulig før, men nå kjente du ikke lenger trenger å liste opp alle kassene av de konkurrerende VCS i ignorere alternativet. Dessuten er elementer som blir oversett i en del nå også ignorert i andre seksjoner for samme katalog. Fikser # 11. [Maurits]

Hva er nytt i versjon 1.10:

  • Bruke --mine-eneste alternativet til BZR mangler for å bare vise våre utgående forandrings når du kjører checkoutmanager er & quot; ut & quot; kommando for bzr.
  • Kopiering prøve .cfg fil hvis det ikke eksisterer i stedet for å bare foreslå kopien. Fikser # 12.
  • Lagt skjult informasjon kommando. Bør være bare nyttig for undergraving hvis din svn-programmet er oppdatert og OS krever at du gir svn tilgang til dine lagrede legitimasjon igjen, for hver depotet. [Maurits]

Hva er nytt i versjon 1.9:

  • Lagd oppgradere kommando som oppgraderer din Subversion kassene til den nye 1.7 utformingen av .svn katalogen. [Maurits]

Hva er nytt i versjon 1.8:

  • Bruk av git presse --dry-run nå å oppdage ikke -yet-presset utgående endringer med checkoutmanager ut. Fikser # 9 (rapportert av Maurits van Rees).

Hva er nytt i versjon 1.7:

  • Lagt --configfile alternativ. Nyttig når du ønsker å bruke checkoutmanager å administrere kassene for noe annet enn de vanlige utviklingsprosjekter. I praksis: Jeg ønsker å bruke den for en "sdistmaker 'som fungerer med git
  • .

Hva er nytt i versjon 1.6:

  • Full fix for # 7: checkoutmanager ikke stopper på den første feilen, men fortsetter. Og den rapporterer alle feil etterpå. Dette hjelper når bare en av dine svn / hg / uansett servere er nede. Resten vil bare fortsette å jobbe
  • Delvis fix for # 7:. Svn up kjører med --non-interaktiv nå, så konflikt feil feil rapporteres i stedet for ganske mye stille venter på interaktiv innspill som aldri vil komme

Hva er nytt i versjon 1.5:

  • Bruk unntatt CommandError, e istedenfor unntatt CommandError som e for python2.4 kompatibilitet.

Krav :

  • Python

Lignende programvare

hgview
hgview

17 Feb 15

hgcampfire
hgcampfire

15 Apr 15

svnauthcheck
svnauthcheck

20 Feb 15

Diffstat
Diffstat

20 Feb 15

Annen programvare fra utvikleren Reinout van Rees

lizard-ui
lizard-ui

20 Feb 15

lizard-map
lizard-map

20 Feb 15

Kommentarer til checkoutmanager

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!