Mr-Repo

Skjermbilde programvare:
Mr-Repo
Prog.varedetaljer:
Versjon: 0.2.10
Last opp dato: 14 Apr 15
Utvikler: Ryan McGowan
Lisens: Gratis
Popularitet: 14

Rating: nan/5 (Total Votes: 0)

Mr. Repo er en repo administrasjon manus skrevet i Python. & Nbsp; Det er veldig enkelt. I utgangspunktet blir det uansett katalogen Mr. Repo er initialisert til en konfigurerbar oppbevaringssted for Git repositories. Det skaper to filer å holde styr på sin tilstand.
- En YAML fil (.mr_repo.yml) som holder utvidet informasjon om repositories som kan vises i adresseboken
- En annen fil, (.this_repo fil) holder styr på hva repositories er for tiden tilgjengelig i katalogen
... Men hvorfor?
Jeg har har en repo mappe på flere av mine datamaskiner. Denne mappen inneholder for det meste Git-lager som jeg ønsker å være avaialble på flere datamaskiner. Jeg bruker Dropbox å synkronisere mange filer mellom datamaskinene mine, men ikke repo mappe av flere grunner. Men jeg ønsker fortsatt å styre hva jeg har i mine repo mapper på tvers av mine datamaskiner. Så, jeg skal synkronisere den .mr_repo.yml fil med Dropbox og la Mr. Repo gjøre resten av arbeidet.
Bruk
Kjør init kommandoen for å få til å sette opp de to filene ved automatisk tolke underkataloger.
python mr_repo.py init [--clean]
Den --clean alternativet fører til at init-kommandoen lage tomme sporing filer og ikke automatisk tolke underkataloger.
Når du har filer oppsettet kan du legge til og fjerne repos av sine katalognavn med legge til og fjerne kommandoer.
python mr_repo.py legge
# Eller for å fjerne en repo
python mr_repo.py rm
Du kan også automatisk nytolke den gjeldende katalogen med oppdateringen kommandoen.
python mr_repo.py oppdatering
Det er alt det kjedelige ting. Den delen av Mr. Repo som faktisk er nyttig er dens evne til å trekke repos du har lagt fra andre steder, men er ikke tilgjengelig i den gjeldende katalogen.
Å finne ut hva repos du nettopp bruke listen kommandoen. Som standard listen kommandoen utganger en liste over tilgjengelige repos. Bruke et flagg viser også informasjon om utilgjengelige repos (dvs. repos som i dag ikke er satt opp i CWD). Som du kanskje forventer det -n flagget kan brukes til å vise repos som ikke er tilgjengelig for øyeblikket.
python mr_repo.py liste [-a | --Alle] [-n | --ikke-tilgjengelig]
Når du vet hva repos er eller ikke er tilgjengelig for øyeblikket du kan få / unget dem.
python mr_repo.py get
python mr_repo.py unget [-f | force]
Den unget kommandoen fjerner repo dersom alle endringene har vært fullt ut forpliktet og oppdaterer også .this_repo fil. I det tilfellet hvor det er en endring uncomitted en feil blir kastet og kommandoen svikter. . Hvis brukeren ønsker å fjerne det anyways så brukeren kan legge f flagg for å tvinge fjerning

Krav :

  • Python

Lignende programvare

bloom
bloom

20 Feb 15

github-distutils
github-distutils

20 Feb 15

bzr-colo
bzr-colo

14 Apr 15

git-recipe
git-recipe

14 Apr 15

Kommentarer til Mr-Repo

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