checkoutmanager

Software screenshot:
checkoutmanager
Software detaljer:
Version: 1.13
Upload dato: 20 Feb 15
Udvikler: Reinout van Rees
Licens: Gratis
Popularitet: 3

Rating: 1.0/5 (Total Votes: 1)

checkoutmanager gør BZR / Hg / git / svn kasserne flere steder efter en konfigurationsfil.
Kommentarer Developer
Fordelen: du har fået en kommando, som du kan opdatere alle dine kasser. Og som du kan bede om en liste over uudnyttede ændringer. Og du kan genopbygge hele din checkout struktur på en ny maskine blot ved at kopiere konfigurationsfilen (dette var faktisk formålet jeg bygge det til: jeg måttet ændre laptops når jeg skiftede job ...).
Advarsel: jeg kun prøvet det på OSX og Linux, så ingen garantier for vinduer. Hvis der er nødvendige ændringer, vil de sandsynligvis være mindre. Så jeg glæder mig over fejlrapporter og patches.
Generisk forbrug
Hvad jeg normalt gør hver morgen, når jeg kommer til at arbejde, er checkoutmanager op. Dette griber de nyeste versioner af alle mine kasser fra serveren (e). Så en svn op for mine subversion kasserne, en hg pull -u for mercurial og så videre.
Fra tid til anden, vil jeg gøre en checkoutmanager st at vise, om jeg har fået nogle uudnyttede filer liggende et eller andet sted. Meget praktisk, hvis du har arbejdet i flere mapper i løbet af dagen: det forhindrer dig i at glemme at kontrollere i, at en bugfix for en hel uge.
Et nyt projekt betyder, at jeg tilføjer en enkelt linje til min config fil og køre checkoutmanager co.
Checkoutmanager giver dig mulighed for at sprede dine kasser over flere mapper. Det kan ikke blande udgave kontrolsystemer pr mappe, dog. Som et eksempel, har jeg fået en ~ / udbygningsblok / mappe med mine store svn hjemmesideprojekter tjekket derude. Og en mappe med mine svn arbejde Python biblioteker. Og en ~ / Hg / dir med mine kviksølvholdige projekter. Og jeg har lavet kasser i flere config mapper i mit hjem dir, såsom ~ / .emacs.d, ~ / .subversion og så videre. Virker fint.
Kommandoer
Tilgængelige kommandoer:
eksisterer
& Nbsp; Print, om kasserne er til stede eller manglende
op
& Nbsp; Grab nyeste version fra serveren.
st
& Nbsp; Print status filer i kassen
co
& Nbsp; Grab manglende kasser fra serveren
mangler
& Nbsp; Print mapper, der mangler fra konfigurationsfilen
Output directory navngivning
Hvis du ikke angiver et output mappe navn til din checkout url, det tager bare den sidste del. En undtagelse: undergravende virksomhed. Det er intelligent der:
& Nbsp; * https: // xxx / yyy / produkt / trunk bliver "produkt" i stedet for "stammen".
& Nbsp; * https: // xxx / yyy / produkt / filialer / eksperiment bliver "product_experiment" i stedet for "eksperiment"
Hvis du vil have noget andet, bare angive et mappenavn (adskilt af mellemrum) i konfigurationsfilen.
Config file
Prøve konfigurationsfil:
# Sample konfigurationsfil. Forskellige sektioner pr rodplacering og version
# Styresystem. Opdeling alt over det hele i flere
# mapper er fint.
[opskrifter]
# Udbygningsblokke opskrifter jeg arbejder på.
vcs = svn
Basedir = ~ / svn / opskrifter
kasserne =
& Nbsp; svn: // svn / blablabla / trunk
& Nbsp; svn: // svn / anden / trunk differentname
& Nbsp; http: // host / yetanother / trunk
& Nbsp; https: // host / yetanother / filialer / Reinout-fix
[dotfolders]
# mapper, der ender som punkterede configfolders i roden.
vcs = BZR
Basedir = ~
kasserne =
& Nbsp; lp: emacsconfig / trunk .emacs.d
& Nbsp; sftp: // somwhere / undergravende / trunk .subversion

Hvad er nyt i denne udgivelse:

  • Uden brug af prøve config fil som testen konfigurationsfil længere. Det betyder, at der er en meget pænere og mere nyttigt prøve config fil nu.
  • (tak Craig Blaszczyk for hans pull anmodning, der var grundlaget for dette!)

Hvad er nyt i version 1.12:

  • For BZR, & quot; ud & quot; Kommandoen bruger exit kode i stedet for kommandoen output nu. Dette er mere pålidelig og komfortabel. Fix af Jendrik SEIPP, tak!

Hvad er nyt i version 1.11:

  • Tillad mere end en VCS i en mappe. Dette var allerede muligt inden, men nu kendt du ikke længere behøver at liste alle kasserne i de konkurrerende VCS i ignorere mulighed. Desuden er elementer, der er ignoreret i et afsnit nu også ignoreret i andre afsnit til samme mappe. Løser # 11. [Maurits]

Hvad er nyt i version 1.10:

  • Brug --mine-eneste mulighed for at BZR mangler kun vise vores udgående Ændringer når du kører checkoutmanager s & quot; ud & quot; kommando til BZR.
  • Kopiering prøve .cfg fil, hvis den ikke findes i stedet for kun at foreslå kopien. Rettelser # 12.
  • Tilføjet skjult info kommando. Bør være kun nyttig for undergravende virksomhed, hvis din svn program er opdateret, og dit operativsystem kræver, at du giver svn adgang til dine gemte legitimationsoplysninger igen, for hver repository. [Maurits]

Hvad er nyt i version 1.9:

  • Tilføjet opgradering kommando, der opgraderer dine subversion kasserne til den nye 1,7 layout af .svn bibliotek. [Maurits]

Hvad er nyt i version 1.8:

  • Brug git skubbe --dry-run nu at opdage ikke -yet-skubbet udgående ændringer med checkoutmanager ud. Rettelser # 9 (rapporteret af Maurits van Rees).

Hvad er nyt i version 1.7:

  • Tilføjet --configfile mulighed. Nyttig når du vil bruge checkoutmanager at håndtere kasser til noget andet end dine almindelige udviklingsprojekter. I praksis: Jeg ønsker at bruge det til en "sdistmaker ', der arbejder med git
  • .

Hvad er nyt i version 1.6:

  • Fuld rettelse til # 7: checkoutmanager stopper ikke på den første fejl, men fortsætter. Og det rapporterer alle fejl bagefter. Dette hjælper når blot en af ​​dine svn / Hg / uanset servere er nede:. Resten vil bare holde arbejder
  • Delvis rettelse til # 7:. Svn op kører med --non-interaktiv nu, så konflikt fejl meldes i stedet for stort set lydløst venter interaktiv input, der aldrig vil komme

Hvad er nyt i version 1.5:

  • Brug undtagen CommandError, e i stedet for med undtagelse CommandError som e for python2.4 kompatibilitet.

Krav :

  • Python

Lignende software

NiceCommits
NiceCommits

20 Feb 15

JGit/EGit
JGit/EGit

3 Jun 15

cvs2html
cvs2html

2 Jun 15

testrepository
testrepository

20 Feb 15

Andre software developer Reinout van Rees

lizard-map
lizard-map

20 Feb 15

lizard-ui
lizard-ui

20 Feb 15

Kommentarer til checkoutmanager

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!