Mr-Repo

Screenshot der Software:
Mr-Repo
Softwarebeschreibung:
Version: 0.2.10
Upload-Datum: 14 Apr 15
Entwickler: Ryan McGowan
Lizenz: Frei
Popularität: 14

Rating: nan/5 (Total Votes: 0)

Mr. Repo ein Repo-Management-Skript in Python geschrieben, & nbsp;. Es ist sehr einfach. Grundsätzlich zeigt sich, was Verzeichnis Herr Repo ist in eine konfigurierbare Repository von Git Repositories initialisiert. Es werden zwei Dateien den Überblick über seinen Zustand zu halten.
- Eine YAML-Datei (.mr_repo.yml), die erweiterte Informationen zu Repositories hält, die im Verzeichnis erscheinen können
- Ein weiteres Bild, (.this_repo) Datei merkt sich, welche Repositories aktuell im Verzeichnis vorhanden sind
... Aber warum?
Ich habe eine Repo-Ordner auf mehreren meiner Computern. Dieser Ordner enthält meist Git Repositories, die ich will avaialble auf mehreren Computern zu sein. Ich benutze Dropbox zu viele Dateien zwischen meinen Computern synchronisieren, aber nicht den Repo-Ordner aus mehreren Gründen. Aber ich will noch in meinem Repo-Ordner auf meinem Computer zu verwalten, was ich habe. Also werde ich die Synchronisierung der .mr_repo.yml Datei mit Dropbox und ließ Mr. Repo machen den Rest der Arbeit.
Verwendung
Führen Sie den Befehl init, um die beiden Dateien automatisch zu interpretieren Verzeichnisse einrichten, um zu bekommen.
python mr_repo.py init [--clean]
Die --clean Option bewirkt, dass der Befehl init erstellen leere Tracking Dateien und Unterverzeichnisse nicht automatisch zu interpretieren.
Sobald Sie die Dateien Setup können Sie hinzufügen und entfernen Repos durch ihre Verzeichnisnamen mit dem Hinzufügen und Entfernen von Befehlen.
python mr_repo.py hinzufügen
# Oder, um ein Repo entfernen
python mr_repo.py rm
Sie können auch automatisch neu zu interpretieren das aktuelle Verzeichnis mit dem Befehl update.
python mr_repo.py Update
Das ist alles, das Zeug ein. Der Teil der Herr Repo, die wirklich nützlich ist ist seine Fähigkeit, repos Sie von anderen Orten hinzugefügt haben zu ziehen, aber sind nicht in das aktuelle Verzeichnis.
Um festzustellen, was repos Sie haben gerade die Befehlsliste verwenden. Standardmäßig wird die Befehlsliste wird eine Liste der derzeit verfügbaren Repos. Mit der Option -a zeigt auch Informationen über nicht verfügbar Repos (dh Repo, die derzeit nicht in der CWD eingestellt sind). Wie Sie vielleicht erwarten die Option -n können Sie Repos, die derzeit nicht verfügbar sind, angezeigt werden.
python mr_repo.py Liste [-a | --all] [-n | --not-verfügbar]
Sobald Sie wissen, was Repos sind oder sind derzeit nicht verfügbar Sie können / unget ihnen.
python mr_repo.py get
python mr_repo.py unget [-f | --force]
Die unget Befehl entfernt die Repo, wenn alle Änderungen fest entschlossen gewesen, und aktualisiert auch die .this_repo Datei. Für den Fall, gibt es eine uncomitted Änderungen ein Fehler ausgegeben und der Befehl schlägt fehl. . Wenn der Benutzer zu entfernen will sowieso dann kann der Benutzer die Option -f, um die Entfernung zu zwingen hinzufügen

Anforderungen :

  • Python

Ähnliche Software

cvs-fast-export
cvs-fast-export

17 Feb 15

reposurgeon
reposurgeon

17 Feb 15

tratihubis
tratihubis

14 Apr 15

gitrecipe
gitrecipe

15 Apr 15

Kommentare zu Mr-Repo

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!