Mr-Repo

Software skärmdump:
Mr-Repo
Mjukvaruinformation:
Version: 0.2.10
Ladda upp dagen: 14 Apr 15
Utvecklare: Ryan McGowan
Licens: Gratis
Popularitet: 14

Rating: nan/5 (Total Votes: 0)

Mr. Repa är en repa management manus skrivet i Python. & Nbsp; Det är väldigt enkelt. I grund och botten, det visar den katalog Mr Repo initieras i en konfigurerbar slutförvar av Git förråd. Det skapar två filer för att hålla koll på sitt tillstånd.
- En YAML fil (.mr_repo.yml) som håller utökad information om arkiv som kan visas i katalogen
- En annan fil, (.this_repo) fil håller reda på vilka förråden är för närvarande tillgängliga i katalogen
... Men varför?
Jag har har en repa mapp på flera av mina datorer. Den här mappen innehåller mestadels Git förråd som jag vill vara avaialble på flera datorer. Jag använder Dropbox för att synkronisera massor av filer mellan mina datorer, men inte reporäntan mappen av flera skäl. Men jag vill fortfarande hantera vad jag har i min repo mappar över mina datorer. Så kommer jag att synkronisera den .mr_repo.yml fil med Dropbox och låta Mr Repo göra resten av arbetet.
Användning
Kör kommandot init för att få ställa upp de två filerna genom att automatiskt tolka kataloger.
Python mr_repo.py init [--clean]
Den --clean alternativet gör kommandot init skapa tomma spårningsfiler och inte automatiskt tolka kataloger.
När du har filerna installationen kan du lägga till och ta bort repor från sina katalognamn med till och ta bort kommandon.
python mr_repo.py lägga
# Eller ta bort en repa
python mr_repo.py rm
Du kan också automatiskt omtolka den aktuella katalogen med kommandot uppdateringen.
Python mr_repo.py uppdatering
Det är allt det tråkiga saker. Den del av Mr Repo som faktiskt användbar är dess förmåga att dra repor som du har lagt till från andra platser, men finns inte tillgänglig i ditt nuvarande katalog.
Att avgöra vad repos du just har använd kommandot listan. Som standard kommandolistan ut en lista över annonser för repor. Använda -a flaggan också visar information om otillgängliga repor (dvs. repor som för närvarande inte har inrättats i CWD). Som man kan förvänta -n flaggan kan användas för att visa repor som för närvarande inte tillgänglig.
python mr_repo.py lista [-a | --all] [-n | --not-tillgängligt]
När du vet vad repor är eller inte tillgängliga kan du få / unget dem.
Python mr_repo.py get
Python mr_repo.py unget [-f | --force]
Den unget kommandot tar bort repan om alla förändringar har varit fullt engagerad och även uppdaterar .this_repo filen. I det fall där en det finns uncomitted förändringar ett fel kastas och kommandot misslyckas. . Om användaren vill ta bort det ändå så att användaren kan lägga till -f flaggan för att tvinga bort

Krav :

  • Python

Liknande mjukvara

cvsclone
cvsclone

3 Jun 15

sapling
sapling

14 Apr 15

Meld
Meld

22 Jun 18

reposurgeon
reposurgeon

17 Feb 15

Kommentarer till Mr-Repo

Kommentarer hittades inte
Kommentar
Slå på bilder!