EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

bzr – Online in der Cloud

Führen Sie bzr im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl bzr, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


bzr – Verteilte Versionskontrolle der nächsten Generation von Bazaar

ZUSAMMENFASSUNG


bzr Befehl [ Befehlsoptionen ]
bzr Hilfe
bzr Hilfe Befehl

BESCHREIBUNG


Bazaar (oder BZR) ist ein verteiltes Versionskontrollsystem, das leistungsstark, benutzerfreundlich und einfach zu bedienen ist
skalierbar. Bazaar ist ein Projekt von Canonical Ltd und Teil des GNU-Projekts zur Entwicklung eines
kostenloses Betriebssystem.

Bazaar verfolgt Änderungen am Software-Quellcode (oder ähnliche Informationen); lässt dich
Erkunden Sie, wer es wann und warum geändert hat. führt gleichzeitige Änderungen zusammen; und hilft Menschen bei der Arbeit
zusammen im Team.

COMMAND Überblick


bzr hinzufügen [DATEI...]
Fügen Sie angegebene Dateien oder Verzeichnisse hinzu.

bzr alias [Name]
Aliase festlegen/deaktivieren und anzeigen.

bzr kommentieren DATEINAME
Zeigen Sie den Ursprung jeder Zeile in einer Datei an.

bzr binden [STANDORT]
Konvertieren Sie den aktuellen Zweig in einen Checkout des bereitgestellten Zweigs.

bzr Filiale VON_STANDORT [TO_LOCATION]
Erstellen Sie einen neuen Zweig, der eine Kopie eines vorhandenen Zweigs ist.

bzr Geäst [STANDORT]
Listen Sie die am aktuellen Standort verfügbaren Filialen auf.

bzr Bruchsperre [STANDORT]
Brechen Sie ein totes Schloss auf.

bzr Katze DATEINAME
Schreiben Sie den Inhalt einer Datei ab einer bestimmten Revision in die Standardausgabe.

bzr aus der Ferne überprüfen [PFAD]
Validieren Sie die Struktur des Arbeitsbaums, die Zweigkonsistenz und den Repository-Verlauf.

bzr Kasse [ZWEIGSTELLE] [TO_LOCATION]
Erstellen Sie eine neue Kasse einer vorhandenen Filiale.

bzr sauberer Baum
Entfernen Sie unerwünschte Dateien aus dem Arbeitsbaum.

bzr verpflichten [AUSGEWÄHLT...]
Übernehmen Sie Änderungen in eine neue Revision.

bzr Config [Name]
Eine Konfigurationsoption anzeigen, festlegen oder entfernen.

bzr Konflikte
Listen Sie Dateien mit Konflikten auf.

bzr gelöscht
Im Arbeitsbaum gelöschte Dateien auflisten.

bzr diff [DATEI...]
Zeigen Sie Unterschiede im Arbeitsbaum, zwischen Revisionen oder Zweigen an.

bzr dpush [STANDORT]
Ohne benutzerdefinierte BZR-Metadaten in ein anderes VCS übertragen.

bzr exportieren ZIEL [BRANCH_OR_SUBDIR]
Exportieren Sie die aktuelle oder frühere Revision in ein Zielverzeichnis oder -archiv.

bzr Hilfe [THEMA]
Hilfe zu einem Befehl oder einem anderen Thema anzeigen.

bzr ignorieren [NAME_PATTERN...]
Angegebene Dateien oder Muster ignorieren.

bzr ignoriert
Listen Sie ignorierte Dateien und die Muster auf, die ihnen entsprechen.

bzr Info [STANDORT]
Zeigen Sie Informationen zu einem Arbeitsbaum, Zweig oder Repository an.

bzr init [STANDORT]
Machen Sie ein Verzeichnis zu einem versionierten Zweig.

bzr Init-Repository STANDORT
Erstellen Sie ein gemeinsames Repository für Zweige, um Speicherplatz gemeinsam zu nutzen.

bzr join TREE
Kombinieren Sie einen Baum mit seinem enthaltenden Baum.

bzr Launchpad-Anmeldung [Name]
Zeigen Sie die Launchpad-Benutzer-ID an oder legen Sie sie fest.

bzr Launchpad-Spiegel [STANDORT]
Bitten Sie Launchpad jetzt, einen Zweig zu spiegeln.

bzr Launchpad-offen [STANDORT]
Öffnen Sie eine Launchpad-Zweigseite in Ihrem Webbrowser.

bzr Log [DATEI...]
Historisches Protokoll für einen Zweig oder eine Teilmenge eines Zweigs anzeigen.

bzr LP-Find-Vorschlag
Finden Sie den Vorschlag, diese Revision zusammenzuführen.

bzr lp-vorschlagen-merge [SUBMIT_BRANCH]
Schlagen Sie vor, einen Zweig auf Launchpad zusammenzuführen.

bzr ls [PFAD]
Listen Sie Dateien in einer Baumstruktur auf.

bzr fusionieren [STANDORT]
Führen Sie eine Drei-Wege-Zusammenführung durch.

bzr Kommt demnächst... [OTHER_BRANCH]
Nicht zusammengeführte/nicht gezogene Revisionen zwischen zwei Zweigen anzeigen.

bzr mkdir DIR...
Erstellen Sie ein neues versioniertes Verzeichnis.

bzr mv [NAMEN...]
Eine Datei verschieben oder umbenennen.

bzr Kerbe [SPITZNAME]
Geben Sie den Branch-Spitznamen aus oder legen Sie ihn fest.

bzr Packungen [BRANCH_OR_REPO]
Komprimieren Sie die Daten in einem Repository.

bzr Klingeln STANDORT
Pingt einen Bazaar-Smart-Server an.

bzr Plugins
Listen Sie die installierten Plugins auf.

bzr ziehen [STANDORT]
Verwandeln Sie diesen Zweig in einen Spiegel eines anderen Zweigs.

bzr drücken [STANDORT]
Aktualisieren Sie einen Spiegel dieses Zweigs.

bzr versöhnen [AST]
BZR-Metadaten in einem Zweig abgleichen.

bzr neu konfigurieren [STANDORT]
Konfigurieren Sie den Typ eines BZR-Verzeichnisses neu.

bzr Registerfiliale [PUBLIC_URL]
Registrieren Sie eine Filiale bei launchpad.net.

bzr wieder zusammenführen [DATEI...]
Wiederholen Sie eine Zusammenführung.

bzr entfernen [DATEI...]
Entfernen Sie Dateien oder Verzeichnisse.

bzr Zweig entfernen [STANDORT]
Entfernen Sie einen Zweig.

bzr Baum entfernen [LAGE...]
Entfernen Sie den Arbeitsbaum aus einer bestimmten Filiale/Kasse.

bzr umbenannt [DIR]
Liste der umbenannten Dateien anzeigen.

bzr lösen [DATEI...]
Markieren Sie einen Konflikt als gelöst.

bzr zurückkehren [DATEI...]
Setzen Sie die Dateien im Arbeitsbaum auf den Inhalt einer vorherigen Revision zurück.

bzr Revnr [STANDORT]
Aktuelle Revisionsnummer anzeigen.

bzr Wurzel [DATEINAME]
Zeigen Sie das Stammverzeichnis des Baums an.

bzr senden [SUBMIT_BRANCH] [PUBLIC_BRANCH]
Senden Sie eine E-Mail oder erstellen Sie eine Zusammenführungsanweisung zum Übermitteln von Änderungen.

bzr brauchen
Führen Sie den BZR-Server aus.

bzr zurückstellen [DATEI...]
Einige Änderungen am aktuellen Baum vorübergehend beiseite legen.

bzr Sign-My-Commits [STANDORT] [COMMITTER]
Signieren Sie alle Commits eines bestimmten Committers.

bzr gespalten TREE
Teilen Sie ein Unterverzeichnis eines Baums in einen separaten Baum auf.

bzr Status [DATEI...]
Statuszusammenfassung anzeigen.

bzr wechseln [TO_LOCATION]
Legen Sie den Zweig eines Checkouts und Updates fest.

bzr Etikett [VERLINKE DEN NAMEN]
Erstellen, entfernen oder ändern Sie ein Tag und benennen Sie eine Revision.

bzr Tags
Listen Sie Tags auf.

bzr Testament [AST]
Testament (Unterschriftsformular) einer Revision anzeigen.

bzr lösen
Wandeln Sie die aktuelle Kasse in eine reguläre Filiale um.

bzr unverbindlich [STANDORT]
Entfernen Sie die letzte festgeschriebene Revision.

bzr aus dem Regal nehmen [SHELF_ID]
Zurückgestellte Änderungen wiederherstellen.

bzr Aktualisierung [DIR]
Aktualisieren Sie einen Arbeitsbaum auf eine neue Revision.

bzr mehr Stunden [URL]
Aktualisieren Sie ein Repository, einen Zweig oder einen Arbeitsbaum auf ein neueres Format.

bzr Signaturen überprüfen [STANDORT]
Überprüfen Sie alle Commit-Signaturen.

bzr Version
Version von bzr anzeigen.

bzr Versions Information [STANDORT]
Versionsinformationen zu diesem Baum anzeigen.

bzr view [DATEI...]
Gefilterte Ansichten verwalten.

bzr whoami [Name]
BZR-Benutzer-ID anzeigen oder festlegen.

COMMAND REFERENCE


bzr --help
Alias ​​für „help“, siehe „bzr help“.

bzr -?
Alias ​​für „help“, siehe „bzr help“.

bzr -h
Alias ​​für „help“, siehe „bzr help“.

bzr ?
Alias ​​für „help“, siehe „bzr help“.

bzr hinzufügen [DATEI...]
Zubehör:
--dry-run Zeigt, was getan werden würde, aber nicht
eigentlich alles machen.
--file-ids-from ARG Datei-IDs aus diesem Baum suchen.
--help, -h Hilfemeldung anzeigen.
--no-recurse, -N Füge den Inhalt von nicht rekursiv hinzu
Verzeichnisse.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: ignorieren, entfernen

Fügen Sie angegebene Dateien oder Verzeichnisse hinzu.

Im nicht rekursiven Modus werden alle benannten Elemente hinzugefügt, unabhängig davon, ob dies der Fall war
bisher ignoriert. Wenn eine der genannten Dateien bereits versioniert ist, wird eine Warnung ausgegeben.

Im rekursiven Modus (Standardeinstellung) werden Dateien auf die gleiche Weise behandelt, mit Ausnahme des Verhaltens für
Verzeichnisse sind unterschiedlich. Verzeichnisse, die bereits versioniert sind, geben keine Warnung aus.
Alle Verzeichnisse, ob bereits versioniert oder nicht, werden nach Dateien durchsucht bzw
Unterverzeichnisse, die weder versioniert noch ignoriert sind, werden hinzugefügt. Diese Suche
geht rekursiv in versionierte Verzeichnisse über. Wenn keine Namen angegeben sind, '.' wird angenommen.

Wenn verschachtelte Bäume gefunden werden, wird eine Warnung ausgegeben, sofern dies nicht ausdrücklich der Fall ist
ignoriert.

Wenn Sie also einfach „bzr add“ sagen, werden alle derzeit unbekannten Dateien versioniert.

Durch das Hinzufügen einer Datei, deren übergeordnetes Verzeichnis nicht versioniert ist, wird implizit das übergeordnete Verzeichnis hinzugefügt
so weiter bis zur Wurzel. Dies bedeutet, dass Sie niemals explizit ein Verzeichnis hinzufügen müssen.
Sie werden einfach hinzugefügt, wenn Sie eine Datei im Verzeichnis hinzufügen.

--dry-run zeigt an, welche Dateien hinzugefügt werden, fügt sie jedoch nicht hinzu.

--file-ids-from wird versuchen, die Datei-IDs aus dem angegebenen Pfad zu verwenden. Es sucht nach IDs
Versuchen Sie, ein passendes übergeordnetes Verzeichnis mit demselben Dateinamen und dann anhand des reinen Pfads zu finden.
Diese Option wird selten benötigt, kann jedoch beim Hinzufügen derselben logischen Datei zu zwei Dateien nützlich sein
Zweige, die später zusammengeführt werden (ohne dass die beiden verschiedenen Adds als Konflikt angezeigt werden).
Dies ist auch nützlich, wenn Sie ein anderes Projekt in einem Unterverzeichnis dieses Projekts zusammenführen.

Alle Dateien, die mit den Mustern in der Ignorierungsliste übereinstimmen, werden nicht hinzugefügt, sofern dies nicht der Fall ist
ausdrücklich erwähnt.

Im rekursiven Modus werden Dateien größer als die Konfigurationsoption add.maximum_file_size
übersprungen werden. Benannte Elemente werden aufgrund der Dateigröße niemals übersprungen.

bzr alias [Name]
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--remove Entfernt den Alias.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Aliase festlegen/deaktivieren und anzeigen.

Beispiele:
Aktuelle Aliase anzeigen:

bzr-Alias

Zeigt den für „ll“ angegebenen Alias ​​an:

bzr alias ll

Legen Sie einen Alias ​​für „ll“ fest:

bzr alias ll="log --line -r-10..-1"

So entfernen Sie einen Alias ​​für „ll“:

bzr-Alias ​​--remove ll

bzr Anna
Alias ​​für „annotate“, siehe „bzr annotate“.

bzr kommentieren DATEINAME
Zubehör:
--all Anmerkungen in allen Zeilen anzeigen.
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--long Festschreibungsdatum in Anmerkungen anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--show-ids Interne Objekt-IDs anzeigen.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Aliase: Ann, Tadel, Lob

Zeigen Sie den Ursprung jeder Zeile in einer Datei an.

Dadurch wird die angegebene Datei mit einer Anmerkung auf der linken Seite ausgedruckt, die angibt, welche
Überarbeitung, Autor und Datum der Einführung der Änderung.

Wenn der Ursprung für eine Reihe aufeinanderfolgender Linien derselbe ist, wird er nur oben angezeigt.
es sei denn, die Option --all ist angegeben.

bzr binden [STANDORT]
Zubehör:
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Kassen, entbinden

Konvertieren Sie den aktuellen Zweig in einen Checkout des bereitgestellten Zweigs. Wenn keine Filiale vorhanden ist
angegeben, erneut an den zuletzt gebundenen Speicherort binden.

Sobald Commits in einen Checkout umgewandelt wurden, müssen sie im Master-Zweig erfolgreich sein, bevor sie erfolgreich sind
auf die örtliche Zweigstelle angewendet werden.

Gebundene Zweige verwenden den Spitznamen ihres Hauptzweigs, es sei denn, dieser ist lokal festgelegt
Durch die Fallbindung wird der lokale Spitzname auf den des Masters aktualisiert.

bzr Schuld
Alias ​​für „annotate“, siehe „bzr annotate“.

bzr Filiale VON_STANDORT [TO_LOCATION]
Zubehör:
--bind Neuen Zweig an den Ausgangsort binden.
--files-from ARG Dateiinhalte aus diesem Baum abrufen.
--hardlink Arbeitsbaumdateien fest verknüpfen, wo
möglich.
--help, -h Hilfemeldung anzeigen.
--no-tree Erstellt einen Zweig ohne Arbeitsbaum.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--stacked Erstellt einen gestapelten Zweig, der auf den verweist
Quellzweig. Die neue Filiale wird
hängen von der Verfügbarkeit der Quelle ab
Zweig für alle Operationen.
--standalone Kein gemeinsam genutztes Repository verwenden, auch wenn
erhältlich.
--switch Schaltet den Checkout im aktuellen um
Verzeichnis in den neuen Zweig.
--usage Nutzungsmeldung und Optionen anzeigen.
--use-existing-dir Standardmäßig schlägt der Zweig fehl, wenn der
Zielverzeichnis existiert, ist aber nicht vorhanden
bereits ein Kontrollverzeichnis haben. Das
Flag ermöglicht das Fortfahren der Verzweigung.
--verbose, -v Weitere Informationen anzeigen.

Aliase: get, clone

Siehe auch: Kasse

Erstellen Sie einen neuen Zweig, der eine Kopie eines vorhandenen Zweigs ist.

Wenn TO_LOCATION weggelassen wird, wird die letzte Komponente von FROM_LOCATION verwendet. In
Mit anderen Worten: „branch ../foo/bar“ versucht, ./bar zu erstellen. Wenn die FROM_LOCATION hat
kein / oder Pfadtrennzeichen eingebettet, die TO_LOCATION wird von der FROM_LOCATION abgeleitet
Entfernen eines führenden Schemas oder einer Laufwerkskennung, falls vorhanden. Beispiel: „branch lp:foo-bar“
wird versuchen, ./foo-bar zu erstellen.

Um den Zweig ab einer bestimmten Revision abzurufen, geben Sie den Parameter --revision an, wie in
„branch foo/bar -r 5“.

Die Synonyme „clone“ und „get“ für diesen Befehl sind veraltet.

bzr Geäst [STANDORT]
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--recursive, -R Rekursiv nach Zweigen suchen
als nur in das angegebene hineinzuschauen

--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Listen Sie die am aktuellen Standort verfügbaren Filialen auf.

Dieser Befehl gibt die Namen aller Zweige am aktuellen Standort aus.

bzr Bruchsperre [STANDORT]
Zubehör:
--config LOCATION ist das Verzeichnis, in dem sich die
Konfigurationssperre ist.
--force Bitten Sie vorher nicht um eine Bestätigung
das Schloss brechen.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Brechen Sie ein totes Schloss auf.

Dieser Befehl hebt eine Sperre für ein Repository, einen Zweig, ein Arbeitsverzeichnis oder eine Konfigurationsdatei auf.

ACHTUNG: Sperren sollten nur aufgehoben werden, wenn Sie sicher sind, dass der Prozess die Sperre hält
wurde gestoppt.

Informationen darüber, welche Schlösser geöffnet sind, erhalten Sie über den Befehl „bzr info [location]“.

Beispiele:
BZR-Break-Lock
bzr break-lock bzr+ssh://example.com/bzr/foo
bzr break-lock --conf ~/.basar

bzr Katze DATEINAME
Zubehör:
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--filters Inhaltsfilter anwenden, um die anzuzeigen
Convenience-Formular.
--help, -h Hilfemeldung anzeigen.
--name-from-revision Der Pfadname im alten Baum.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: ls

Schreiben Sie den Inhalt einer Datei ab einer bestimmten Revision in die Standardausgabe.

Wenn keine Revision nominiert ist, wird die letzte Revision verwendet.

Hinweis: Achten Sie darauf, die Standardausgabe umzuleiten, wenn Sie diesen Befehl für eine Binärdatei verwenden.

bzr aus der Ferne überprüfen [PFAD]
Zubehör:
--branch Überprüfen Sie den Zweig, der sich auf den Strom bezieht
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--repo Überprüfen Sie das Repository, das sich auf das bezieht
Aktuelles Verzeichnis.
--tree Überprüfen Sie den zugehörigen Arbeitsbaum
Aktuelles Verzeichnis.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: versöhnen

Validieren Sie die Struktur des Arbeitsbaums, die Zweigkonsistenz und den Repository-Verlauf.

Dieser Befehl überprüft verschiedene Invarianten des Branch- und Repository-Speichers, um Daten zu erkennen
Korruption oder BZR-Bugs.

Die Arbeitsbaum- und Zweigprüfungen geben nur dann eine Ausgabe, wenn ein Problem erkannt wird. Der
Ausgabefelder der Repository-Prüfung sind:

Revisionen
Dies ist nur die Anzahl der überprüften Revisionen. Das ist nicht der Fall
weisen auf ein Problem hin.

versionierte Dateien
Dies ist nur die Anzahl der überprüften versionierten Dateien. Es
weist nicht auf ein Problem hin.

nicht referenzierte Vorfahren
Texte, die Vorläufer anderer Texte sind, aber
werden von der Revisionsherkunft nicht ordnungsgemäß referenziert. Das ist ein
subtiles Problem, das Bazaar umgehen kann.

einzigartige Dateitexte
Dies ist die Gesamtzahl der eindeutigen Dateiinhalte
in den überprüften Revisionen zu sehen. Es weist nicht auf ein Problem hin.

wiederholte Dateitexte
Dies ist die Gesamtzahl der gesehenen wiederholten Texte
in den geprüften Revisionen. Texte können bei ihrer Datei wiederholt werden
Einträge werden geändert, die Dateiinhalte jedoch nicht. Es tut nicht
weisen auf ein Problem hin.

Wenn keine Einschränkungen angegeben sind, gilt dies für alle Bazaar-Daten, die am angegebenen Standort gefunden werden
überprüft werden.

Beispiele:

Überprüfen Sie den Baum und den Ast bei „foo“:

bzr check --tree --branch foo

Überprüfen Sie nur das Repository unter „bar“:

bzr check --repo bar

Überprüfen Sie alles bei 'baz':

bzr check baz

bzr einchecken
Alias ​​für „commit“, siehe „bzr commit“.

bzr Kasse [ZWEIGSTELLE] [TO_LOCATION]
Zubehör:
--files-from ARG Dateiinhalte aus diesem Baum abrufen.
--hardlink Arbeitsbaumdateien fest verknüpfen, wo
möglich.
--help, -h Hilfemeldung anzeigen.
--lightweight Führt einen Lightweight-Checkout durch.
Leichte Kassen sind vom Zugang abhängig
an die Filiale für jeden Vorgang.
Normale Kassen können häufig ausgeführt werden
Operationen wie Diff und Status ohne
solchen Zugriff und unterstützen auch lokal
verpflichtet.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Alias: co

Siehe auch: Branch, Checkouts, Remove-Tree, Working-Bäume

Erstellen Sie eine neue Kasse einer vorhandenen Filiale.

Wenn BRANCH_LOCATION weggelassen wird, wird beim Auschecken ein funktionierender Baum für den Zweig wiederhergestellt
gefunden in '.'. Dies ist nützlich, wenn Sie den Arbeitsbaum entfernt haben oder dies noch nie der Fall war
erstellt – das heißt, wenn Sie den Zweig mithilfe von SFTP an seinen aktuellen Speicherort verschoben haben.

Wenn TO_LOCATION weggelassen wird, wird die letzte Komponente von BRANCH_LOCATION verwendet. In
Mit anderen Worten: „checkout ../foo/bar“ versucht, ./bar zu erstellen. Wenn die BRANCH_LOCATION
Ist kein / oder Pfadtrennzeichen eingebettet, wird TO_LOCATION von BRANCH_LOCATION abgeleitet
durch Entfernen eines führenden Schemas oder einer Laufwerkskennung, falls vorhanden. Beispiel: „Zur Kasse gehen
lp:foo-bar“ wird versuchen, ./foo-bar zu erstellen.

Um den Zweig ab einer bestimmten Revision abzurufen, geben Sie den Parameter --revision an, wie in
„checkout foo/bar -r 5“. Beachten Sie, dass dies sofort veraltet ist, sodass Sie dies nicht tun können
commit], aber es kann nützlich sein (z. B. um alten Code zu untersuchen).

bzr ci
Alias ​​für „commit“, siehe „bzr commit“.

bzr sauberer Baum
Zubehör:
--detritus Konfliktdateien löschen, zusammenführen und wiederherstellen
Backups und fehlgeschlagene Selbsttestverzeichnisse.
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--dry-run Dateien zum Löschen anzeigen statt löschen
Them.
--force Vor dem Löschen keine Aufforderung durchführen.
--help, -h Hilfemeldung anzeigen.
--ignored Alle ignorierten Dateien löschen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--unknown Dateien löschen, die bzr unbekannt sind (Standard).
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Entfernen Sie unerwünschte Dateien aus dem Arbeitsbaum.

Standardmäßig werden nur unbekannte Dateien gelöscht, keine ignorierten Dateien. Versionierte Dateien sind niemals vorhanden
gelöscht.

Eine weitere Klasse ist „Detritus“, die Dateien umfasst, die von bzr während des normalen Betriebs ausgegeben werden
und Selbsttests. (Der Wert dieser Dateien nimmt mit der Zeit ab.)

Wenn keine Optionen angegeben sind, werden unbekannte Dateien gelöscht. Andernfalls sind Optionsflags vorhanden
respektiert und kann kombiniert werden.

Um zu überprüfen, was Clean-Tree tun wird, verwenden Sie --dry-run.

bzr klonen
Alias ​​für „branch“, siehe „bzr branch“.

bzr co
Alias ​​für „checkout“, siehe „bzr checkout“.

bzr verpflichten [AUSGEWÄHLT...]
Zubehör:
--author ARG Setzt den Namen des Autors, falls er anders ist
vom Committer.
--commit-time ARG Mit Commit manuell eine Commit-Zeit festlegen
Datumsformat, z. B. „2009-10-10 08:00:00“.
+0100'.
--exclude ARG, -x Änderungen an einem bestimmten Wert werden nicht berücksichtigt
Pfad.
--file MSGFILE, -F Übernimmt die Commit-Nachricht aus dieser Datei.
--fixes ARG Markiert einen Fehler als dadurch behoben
Revision (siehe „bzr-Hilfefehler“).
--help, -h Hilfemeldung anzeigen.
--local Führt einen lokalen Commit in einer Grenze durch
Zweig. Lokale Commits werden nicht gepusht
der Master-Zweig bis zu einem normalen Commit
ist durchgeführt.
--lossy Beim Festschreiben auf eine ausländische Version
Das Steuerungssystem überträgt keine Daten, die dies können
nicht nativ dargestellt werden.
--message ARG, -m Beschreibung der neuen Revision.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--show-diff, -p Wenn keine Nachricht bereitgestellt wird, zeigen Sie die an
diff zusammen mit der Statuszusammenfassung in
Der Nachrichteneditor.
--strict Commit verweigern, wenn unbekannt
Dateien im Arbeitsbaum.
--unchanged Übertragen, auch wenn sich nichts geändert hat.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Aliase: ci, checkin

Siehe auch: hinzufügen, Bugs, Hooks, uncommit

Übernehmen Sie Änderungen in eine neue Revision.

Für jeden Commit muss eine erläuternde Nachricht angegeben werden. Dies geschieht häufig mithilfe von
Option --message (Abrufen der Nachricht über die Befehlszeile) oder mithilfe der Option --file
(Abrufen der Nachricht aus einer Datei). Wenn keine dieser Optionen angegeben ist, ist ein Editor vorhanden
geöffnet, damit der Benutzer die Nachricht eingeben kann. Um die geänderten Dateien im Boilerplate-Text anzuzeigen
Um in den Editor geladen zu werden, verwenden Sie die Option --show-diff.

Standardmäßig wird der gesamte Baum festgeschrieben und es wird davon ausgegangen, dass die Person, die die Festschreibung durchführt, dies auch tut
der Autor. Diese Standardeinstellungen können wie unten erläutert überschrieben werden.

Selektive Commits:

Wenn ausgewählte Dateien angegeben werden, werden nur Änderungen an diesen Dateien vorgenommen
engagiert. Wenn ein Verzeichnis angegeben ist, dann das Verzeichnis und
alles darin ist verpflichtet.

Wenn Ausschlüsse angegeben werden, haben diese Vorrang vor ausgewählten Dateien.
Zum Beispiel, um nur Änderungen innerhalb von foo festzuschreiben, aber keine Änderungen
innerhalb foo/bar:

bzr commit foo -x foo/bar

Ein selektiver Commit nach einer Zusammenführung wird noch nicht unterstützt.

Benutzerdefinierte Autoren:

Wenn der Autor der Änderung nicht dieselbe Person wie der Committer ist,
Sie können den Namen des Autors mit der Option --author angeben. Der
Der Name sollte das gleiche Format haben wie eine Committer-ID, z. B
"John Doe[E-Mail geschützt] >". Wenn es mehr als einen Autor gibt von
Für die Änderung können Sie die Option mehrmals angeben, jeweils einmal
Autor.

Kontrollen:

Ein häufiger Fehler besteht darin, zu vergessen, vorher eine neue Datei oder ein neues Verzeichnis hinzuzufügen
Ausführen des Commit-Befehls. Die Option --strict prüft, ob unbekannt ist
Dateien und bricht den Commit ab, falls welche gefunden werden. Erweitertes Pre-Commit
Überprüfungen können durch die Definition von Hooks implementiert werden. Siehe \*(Aq\*(Aqbzr-Hilfe-Hooks\*(Aq\*(Aq
für weitere Einzelheiten.

Dinge zu beachten:

Wenn Sie versehentlich die falschen Änderungen vornehmen oder eine Schreibweise vornehmen
Fehler in der Festschreibungsnachricht sagen, Sie können den Befehl zum Aufheben des Festschreibens verwenden
um es rückgängig zu machen. Weitere Informationen finden Sie unter \*(Aq\*(Aqbzr help uncommit\*(Aq\*(Aq.

Hooks können auch so konfiguriert werden, dass sie nach einem Commit ausgeführt werden. Dies ermöglicht Ihnen
um Updates für externe Systeme wie Bugtracker auszulösen. Die --fixes
Mit der Option kann die Zuordnung zwischen einer Revision und aufgezeichnet werden
ein oder mehrere Fehler. Weitere Informationen finden Sie unter \*(Aq\*(Aqbzr-Hilfe zu Fehlern\*(Aq\*(Aq.

bzr Config [Name]
Zubehör:
--all Zeigt alle definierten Werte für an
passende Optionen.
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--remove Entfernt die Option aus der Konfiguration
Datei.
--scope ARG Reduziert den Bereich auf den angegebenen Wert
Konfigurationsdatei.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Konfiguration

Eine Konfigurationsoption anzeigen, festlegen oder entfernen.

Zeigt den aktiven Wert für die Option NAME an.

Wenn --all angegeben ist, wird NAME als regulärer Ausdruck und alle Übereinstimmungen interpretiert
Optionen werden unter Angabe ihres Geltungsbereichs und ohne aufgelöste Optionsverweise angezeigt
der Wert). Der aktive Wert, den bzr berücksichtigt, wird als erster angezeigt
für jede Option.

Wenn NAME nicht angegeben ist, ist --all .* impliziert (alle Optionen werden für den aktuellen angezeigt
Umfang).

Das Festlegen eines Werts erfolgt durch die Verwendung von NAME=Wert ohne Leerzeichen. Der Wert wird im eingestellt
relevantesten Bereich und kann durch erneutes Anzeigen der Option überprüft werden.

Das Entfernen eines Werts erfolgt durch die Verwendung von --remove NAME.

bzr Konflikte
Zubehör:
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--text Pfade von Dateien mit Textkonflikten auflisten.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Konflikttypen, lösen

Listen Sie Dateien mit Konflikten auf.

Merge wird sein Bestes tun, um die Änderungen in zwei Zweigen zu kombinieren, aber es gibt einige Arten von Änderungen
Probleme, die nur ein Mensch lösen kann. Wenn es auf diese trifft, wird es einen Konflikt markieren. A
Konflikt bedeutet, dass Sie etwas reparieren müssen, bevor Sie sich verpflichten können.

Konflikte werden normalerweise als kurze, für Menschen lesbare Nachrichten aufgelistet. Wenn --text angegeben wird,
Stattdessen werden die Pfadnamen von Dateien mit Textkonflikten aufgeführt. (Dies ist nützlich für
Bearbeiten aller Dateien mit Textkonflikten.)

Verwenden Sie bzr discover, wenn Sie ein Problem behoben haben.

bzr des Restaurants
Alias ​​für „remove“, siehe „bzr remove“.

bzr gelöscht
Zubehör:
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--show-ids Interne Objekt-IDs anzeigen.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: ls, Status

Im Arbeitsbaum gelöschte Dateien auflisten.

bzr di
Alias ​​für „diff“, siehe „bzr diff“.

bzr diff
Alias ​​für „diff“, siehe „bzr diff“.

bzr diff [DATEI...]
Zubehör:
--change ARG, -c Wählen Sie die durch die eingeführten Änderungen aus
angegebene Revision. Siehe auch „Hilfe“.
Revisionsspezifikation".
--context ARG Wie viele Kontextzeilen angezeigt werden sollen.
--diff-options ARG Übergibt diese Optionen an das externe Diff

--format ARG, -F Zu verwendendes Diff-Format.
--help, -h Hilfemeldung anzeigen.
--neuer ARG-Zweig/Baum zum Vergleich.
--alter ARG-Zweig/Baum zum Vergleich.
--prefix ARG, -p Setzt Präfixe, die zu alt und neu hinzugefügt werden
Dateinamen, als zwei durch a getrennte Werte
Doppelpunkt. (zB „alt/:neu/“).
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--usage Nutzungsmeldung und Optionen anzeigen.
--using ARG Verwenden Sie diesen Befehl, um Dateien zu vergleichen.
--verbose, -v Weitere Informationen anzeigen.

Aliase: di, diff

Siehe auch: Status

Zeigen Sie Unterschiede im Arbeitsbaum, zwischen Revisionen oder Zweigen an.

Wenn keine Argumente angegeben werden, werden alle Änderungen für den aktuellen Baum aufgelistet. Wenn Dateien vorhanden sind
angegeben, werden nur die Änderungen in diesen Dateien aufgelistet. Remote- und mehrere Zweigstellen können vorhanden sein
verglichen mit den Optionen --old und --new. Wenn nicht angegeben, ist die Standardeinstellung für beide
abgeleitet vom ersten Argument, falls vorhanden, oder vom aktuellen Baum, wenn keine Argumente angegeben sind.

„bzr diff -p1“ entspricht „bzr diff --prefix old/:new/“ und erzeugt Patches
passend für „Patch -p1“.

Beachten Sie, dass es Unterschiede gibt, wenn Sie das Argument -r mit einer Reihe von Revisionen verwenden
zwischen den beiden angegebenen Revisionen berechnet. Das heißt, der Befehl zeigt das nicht an
Änderungen, die durch die erste Überarbeitung des Sortiments eingeführt wurden. Dies unterscheidet sich von der
Interpretation der von „bzr log“ verwendeten Revisionsbereiche, einschließlich der ersten Revision in
die Reichweite.

Ausgangswerte:
1 - geändert
2 - nicht darstellbare Änderungen
3 - Fehler
0 – keine Änderung

Beispiele:
Zeigt den Unterschied im Arbeitsbaum gegenüber dem letzten Commit:

bzr diff

Unterschied zwischen dem Arbeitsbaum und Revision 1:

bzr diff -r1

Unterschied zwischen Revision 3 und Revision 1:

bzr diff -r1..3

Unterschied zwischen Revision 3 und Revision 1 für Zweig xxx:

bzr diff -r1..3 xxx

Die durch Revision 2 eingeführten Änderungen (entspricht -r1..2):

bzr diff -c2

So sehen Sie die durch Revision X eingeführten Änderungen:

bzr diff -cX

Beachten Sie, dass im Falle einer Zusammenführung die Option -c die Änderungen anzeigt
im Vergleich zum linken Elternteil. Um die Änderungen zu sehen
ein anderer Elternteil, verwenden Sie:

bzr diff -r ..X

Die Änderungen zwischen der aktuellen Revision und der vorherigen Revision
(entspricht -c-1 und -r-2..-1)

bzr diff -r-2..

Zeigen Sie nur die Unterschiede für die Datei NEWS an:

bzr diff NEWS

Zeigen Sie die Unterschiede im Arbeitsbaum xxx für die Datei NEWS an:

bzr diff xxx/NEWS

Zeigen Sie die Unterschiede zwischen Zweig xxx und diesem Arbeitsbaum an:

bzr diff --old xxx

Zeigen Sie die Unterschiede zwischen zwei Zweigen für die Datei NEWS an:

bzr diff --old xxx --new yyy NEWS

Wie „bzr diff“, aber den Pfaden werden old/ und new/ vorangestellt:

bzr diff --prefix old/:new/

Zeigen Sie die Unterschiede mit einem benutzerdefinierten Diff-Programm mit folgenden Optionen an:

bzr diff --using /usr/bin/diff --diff-options -wu

bzr dpush [STANDORT]
Zubehör:
--directory ARG, -d Zweig, von dem aus gepusht werden soll, und nicht der eine
enthält das Arbeitsverzeichnis.
--help, -h Hilfemeldung anzeigen.
--no-rebase Nach dem Push kein Rebase durchführen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--remember Merken Sie sich den angegebenen Ort als
default.
--strict Push verweigern, wenn nicht festgeschriebene Daten vorhanden sind
Änderungen im Arbeitsbaum, --no-strict
deaktiviert die Prüfung.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Ohne benutzerdefinierte BZR-Metadaten in ein anderes VCS übertragen.

Dadurch wird anschließend der lokale Zweig auf dem Remote-Zweig neu basiert, es sei denn, --no-rebase
Die Option wird verwendet. In diesem Fall sind die beiden Zweige nach dem Push nicht mehr synchron.

bzr exportieren ZIEL [BRANCH_OR_SUBDIR]
Zubehör:
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--filters Inhaltsfilter anwenden, um die zu exportieren
praktische Form.
--format ARG Dateityp, in den exportiert werden soll.
--help, -h Hilfemeldung anzeigen.
--per-file-timestamps Setzt die Änderungszeit von Dateien darauf
der letzten Revision, in der es sich befand
geändert.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--root ARG Name des Stammverzeichnisses innerhalb der
exportierte Datei.
--uncommitted Exportiert stattdessen den Inhalt des Arbeitsbaums
als die der letzten Revision.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Exportieren Sie die aktuelle oder frühere Revision in ein Zielverzeichnis oder -archiv.

Wenn keine Revision angegeben ist, wird die letzte festgeschriebene Revision exportiert.

Das Format kann ein „Exporter“-Name sein, z. B. tar, tgz, tbz2. Wenn keine angegeben ist, versuchen Sie es zu finden
das Format mit der Erweiterung. Wenn keine Erweiterung gefunden wird, erfolgt der Export in ein Verzeichnis (entspricht
zu --format=dir).

Wenn root angegeben wird, wird es als Root-Verzeichnis in Containerformaten (tar,
zip usw.). Wenn dieser nicht angegeben wird, wird standardmäßig der exportierte Dateiname verwendet. Die Root-Option
hat keine Auswirkung auf das Format „dir“.

Wenn branch weggelassen wird, wird der Zweig verwendet, der das aktuelle Arbeitsverzeichnis enthält
benutzt.

Hinweis: Der Export eines Baums mit Nicht-ASCII-Dateinamen in eine ZIP-Datei wird nicht unterstützt.

================= =========================
Unterstützte Formate werden durch die Erweiterung automatisch erkannt
================= =========================
dir (keine)
tar .tar
tbz2 .tar.bz2, .tbz2
tgz .tar.gz, .tgz
zip .zip
================= =========================

bzr bekommen
Alias ​​für „branch“, siehe „bzr branch“.

bzr Hilfe [THEMA]
Zubehör:
--help, -h Hilfemeldung anzeigen.
--long Hilfe zu allen Befehlen anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Aliase: ?, --help, -?, -h

Siehe auch: Themen

Hilfe zu einem Befehl oder einem anderen Thema anzeigen.

bzr ignorieren [NAME_PATTERN...]
Zubehör:
--default-rules Zeigt die standardmäßigen Ignorierregeln an
bzr verwendet.
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: ignoriert, Muster, Status

Angegebene Dateien oder Muster ignorieren.

Einzelheiten zur Syntax von Mustern finden Sie unter \*(Aq\*(Aqbzr-Hilfemuster\*(Aq\*(Aq.

Wenn keine .bzrignore-Datei vorhanden ist, erstellt der Ignorierbefehl eine und fügt sie hinzu
angegebene Dateien oder Muster in die neu erstellte Datei einfügen. Der Ignorierbefehl wird dies auch tun
Fügen Sie automatisch die zu versionierende .bzrignore-Datei hinzu. Erstellen einer .bzrignore-Datei ohne
Die Verwendung des Befehls „Ignorieren“ erfordert einen expliziten Befehl „Hinzufügen“.

Um Muster aus der Ignorierliste zu entfernen, bearbeiten Sie die .bzrignore-Datei. Nach dem Hinzufügen, Bearbeiten
oder das Löschen dieser Datei entweder indirekt mit diesem Befehl oder direkt mit einem
Herausgeber, stellen Sie sicher, dass Sie es festschreiben.

Bazaar unterstützt auch eine globale Ignorierdatei ~/.bazaar/ignore. Unter Windows wird das globale Ignorieren ausgeführt
Die Datei befindet sich im Anwendungsdatenverzeichnis unter C:\Dokumente und
Einstellungen\ \Anwendungsdaten\Bazaar\2.0\ignore. Globale Ignorierer werden nicht berührt
diesen Befehl. Die globale Ignorierdatei kann direkt mit einem Editor bearbeitet werden.

Muster mit dem Präfix „!“ Ausnahmen sind, Muster zu ignorieren und Vorrang zu haben
Regelmäßiges Ignorieren. Solche Ausnahmen werden verwendet, um Dateien anzugeben, die versioniert werden sollen
würde sonst ignoriert werden.

Muster mit dem Präfix „!!“ fungieren als reguläre Ignoriermuster, haben jedoch Vorrang vor den
'!' Ausnahmemuster.

Anmerkungen:

* Ignoriermuster, die Shell-Platzhalter enthalten, müssen in Anführungszeichen gesetzt werden
die Shell unter Unix.

* Ignoriermuster, die mit „#“ beginnen, fungieren als Kommentare in der Ignorierdatei.
Um Muster zu ignorieren, die mit diesem Zeichen beginnen, verwenden Sie das Präfix „RE:“.

Beispiele:
Ignorieren Sie das Makefile der obersten Ebene:

bzr ignorieren ./Makefile

.class-Dateien in allen Verzeichnissen ignorieren...:

bzr ignoriert „*.class“

...aber „special.class“ nicht ignorieren:

bzr ignoriert „!special.class“

Ignorieren Sie Dateien, deren Name mit dem Zeichen „#“ beginnt:

bzr ignoriere „RE:^#“

Ignorieren Sie .o-Dateien im lib-Verzeichnis:

bzr ignoriert „lib/**/*.o“

Ignorieren Sie .o-Dateien im lib-Verzeichnis:

bzr ignoriert „RE:lib/.*\.o“

Ignorieren Sie alles außer dem Toplevel-Verzeichnis „debian“:

bzr ignorieren „RE:(?!debian/).*“

Ignorieren Sie alles außer dem „lokalen“ Toplevel-Verzeichnis.
aber ignorieren Sie immer Autosave-Dateien, die auf ~ enden, auch unter local/:

bzr ignoriere „*“
bzr ignoriere „!./local“
bzr ignoriere „!!*~“

bzr ignoriert
Zubehör:
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: ignorieren, ls

Listen Sie ignorierte Dateien und die Muster auf, die ihnen entsprechen.

Listen Sie alle ignorierten Dateien und das Ignorierungsmuster auf, das dazu geführt hat, dass die Datei ignoriert wurde.

Alternativ können Sie auch nur die Dateien auflisten:

bzr ls --ignored

bzr Info [STANDORT]
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Repositories, Revno, Arbeitsbäume

Zeigen Sie Informationen zu einem Arbeitsbaum, Zweig oder Repository an.

Dieser Befehl zeigt alle bekannten Speicherorte und Formate an, die mit dem Baum, Zweig oder verknüpft sind
Repository.

Im ausführlichen Modus sind jedem Bericht statistische Informationen beigefügt. Ausgedehnt zu sehen
Für statistische Informationen verwenden Sie eine Ausführlichkeitsstufe von 2 oder höher, indem Sie die Ausführlichkeit angeben
Option mehrmals, z. B. -vv.

Zweige und Arbeitsbäume melden auch fehlende Revisionen.

Beispiele:

Informationen zum Format und zugehörigen Speicherorten anzeigen:

BZR-Info

Zeigen Sie das Obige zusammen mit erweiterten Formatinformationen an und
grundlegende Statistiken (wie die Anzahl der Dateien im Arbeitsbaum und
Anzahl der Revisionen in der Filiale und im Repository):

bzr info -v

Zeigen Sie das Obige zusammen mit der Anzahl der Committer für den Zweig an:

bzr info -vv

bzr init [STANDORT]
Zubehör:
--append-revisions-only Ändert niemals Revnos oder das vorhandene Protokoll.
Hängen Sie nur Revisionen daran an.
--create-prefix Erstellt den Pfad, der zum Zweig führt
falls es noch nicht existiert.
--format ARG Geben Sie ein Format für diesen Zweig an. Sehen
„Hilfeformate“.
--2a Format für die bzr 2.0-Serie. Verwendet
Gruppenkomprimierter Speicher. Sorgt reichhaltig
Wurzeln, die einen einseitigen Übergang darstellen.
--default Format für die bzr 2.0-Serie. Verwendet
Gruppenkomprimierter Speicher. Sorgt reichhaltig
Wurzeln, die einen einseitigen Übergang darstellen.
--development-colo Das 2a-Format mit experimenteller Unterstützung
für zusammengelegte Filialen.
--pack-0.92 Pack-basiertes Format, das in der 1.x-Serie verwendet wird.
Eingeführt in 0.92. Interoperiert mit
bzr-Repositorys vor 0.92, aber nicht möglich
gelesen werden bei bzr < 0.92.
--help, -h Hilfemeldung anzeigen.
--no-tree Erstellt einen Zweig ohne funktionierenden Baum.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: branch, checkout, init-repository

Machen Sie ein Verzeichnis zu einem versionierten Zweig.

Verwenden Sie dies, um einen leeren Zweig zu erstellen oder bevor Sie ein vorhandenes Projekt importieren.

Wenn in einem übergeordneten Verzeichnis des Standorts ein Repository vorhanden ist, wird der Verlauf des
Der Zweig wird im Repository gespeichert. Andernfalls erstellt init einen eigenständigen Zweig, der
trägt seinen eigenen Verlauf im .bzr-Verzeichnis.

Wenn es am Standort bereits einen Zweig gibt, dieser aber keinen funktionierenden Baum hat, kann der Baum vorhanden sein
gefüllt mit „bzr checkout“.

Rezept zum Importieren eines Dateibaums:

cd ~/Projekt
bzr starten
bzr hinzufügen.
BZR-Status
bzr commit -m „importiertes Projekt“

bzr init-repo
Alias ​​für „init-repository“, siehe „bzr init-repository“.

bzr Init-Repository STANDORT
Zubehör:
--format ARG Geben Sie ein Format für dieses Repository an.
Weitere Informationen finden Sie unter „BZR-Hilfeformate“.
--2a Format für die bzr 2.0-Serie. Verwendet
Gruppenkomprimierter Speicher. Sorgt reichhaltig
Wurzeln, die einen einseitigen Übergang darstellen.
--default Format für die bzr 2.0-Serie. Verwendet
Gruppenkomprimierter Speicher. Sorgt reichhaltig
Wurzeln, die einen einseitigen Übergang darstellen.
--development-colo Das 2a-Format mit experimenteller Unterstützung
für zusammengelegte Filialen.
--pack-0.92 Pack-basiertes Format, das in der 1.x-Serie verwendet wird.
Eingeführt in 0.92. Interoperiert mit
bzr-Repositorys vor 0.92, aber nicht möglich
gelesen werden bei bzr < 0.92.
--help, -h Hilfemeldung anzeigen.
--no-trees Zweige im Repository werden standardmäßig verwendet
keinen funktionierenden Baum zu haben.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Alias: init-repo

Siehe auch: Branch, Checkout, Init, Repositories

Erstellen Sie ein gemeinsames Repository für Zweige, um Speicherplatz gemeinsam zu nutzen.

Neue Zweige, die im Repository-Verzeichnis erstellt werden, speichern ihre Revisionen im
Repository, nicht im Zweigverzeichnis. Bei Zweigen mit gemeinsamer Historie verringert sich dieser Wert
die benötigte Speichermenge und beschleunigt die Erstellung neuer Filialen.

Wenn die Option --no-trees angegeben ist, sind die Zweige im Repository nicht vorhanden
funktionierende Bäume standardmäßig. Sie werden weiterhin als Verzeichnisse auf der Festplatte vorhanden sein, dies ist jedoch nicht der Fall
separate Kopien der Dateien mit einer bestimmten Revision haben. Dies kann nützlich sein für
Repositorys, in denen Zweige gespeichert sind, mit denen über Checkouts oder Remote interagiert wird
Zweigstellen, beispielsweise auf einem Server.

Beispiele:
Erstellen Sie ein gemeinsames Repository, das nur Zweige enthält:

bzr init-repo --no-trees repo
bzr init repo/trunk

Machen Sie woanders eine unkomplizierte Kaufabwicklung:

bzr checkout --lightweight repo/trunk trunk-checkout
CD-Kofferraum-Checkout
(Dateien hier hinzufügen)

bzr join TREE
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: teilen

Kombinieren Sie einen Baum mit seinem enthaltenden Baum.

Für diesen Befehl muss der Zielbaum ein Rich-Root-Format haben.

Das TREE-Argument sollte ein unabhängiger Baum innerhalb eines anderen Baums sein, aber kein Teil davon.
(Solche Bäume können durch „bzr split“ erzeugt werden, aber auch durch Ausführen von „bzr branch“ mit dem
Ziel innerhalb eines Baumes.)

Das Ergebnis ist ein kombinierter Baum, wobei der Unterbaum kein eigenständiger Teil mehr ist. Das ist
wird als Zusammenführung des Teilbaums mit dem enthaltenden Baum markiert und der gesamte Verlauf bleibt erhalten.

bzr Launchpad-Anmeldung [Name]
Zubehör:
--help, -h Hilfemeldung anzeigen.
--no-check Nicht prüfen, ob der Benutzername gültig ist.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Alias: lp-login

Zeigen Sie die Launchpad-Benutzer-ID an oder legen Sie sie fest.

Bei der Kommunikation mit Launchpad müssen einige Befehle Ihre Launchpad-Benutzer-ID kennen.
Mit diesem Befehl kann die Benutzer-ID festgelegt oder angezeigt werden, die Bazaar dafür verwenden wird
Kommunikation.

Beispiele:
Zeigen Sie die Launchpad-ID des aktuellen Benutzers an:

bzr Launchpad-Login

Setzen Sie die Launchpad-ID des aktuellen Benutzers auf „bob“:

bzr launchpad-login bob

bzr Launchpad-Spiegel [STANDORT]
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Alias: lp-mirror

Bitten Sie Launchpad jetzt, einen Zweig zu spiegeln.

bzr Launchpad-offen [STANDORT]
Zubehör:
--dry-run Öffnet den Browser nicht wirklich. Nur
Sagen Sie die URL, die wir verwenden würden.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Alias: lp-open

Öffnen Sie eine Launchpad-Zweigseite in Ihrem Webbrowser.

bzr Log [DATEI...]
Zubehör:
--authors ARG Welche Namen als Autoren aufgeführt werden sollen – zuerst,
alle oder Committer.
--change ARG, -c Zeigt nur die angegebene Revision an. Sehen
auch „help revisionspec“.
--exclude-common-ancestry Zeigt nur die Revisionen an, die nicht vorhanden sind
Teil beider Vorfahren (erforderlich
-rX..Y).
--forward Vom Ältesten zum Neusten anzeigen.
--help, -h Hilfemeldung anzeigen.
--include-merged Zusammengeführte Revisionen wie --levels 0 anzeigen
tut.
--levels N, -n Anzahl der anzuzeigenden Ebenen – 0 für alle,
1 für Wohnung.
--limit N, -l Begrenzt die Ausgabe auf das erste N
Überarbeitungen.
--log-format ARG Verwendet das angegebene Protokollformat.
--gnu-changelog Von GNU ChangeLog-Dateien verwendetes Format.
--line Protokollformat mit einer Zeile pro Revision.
--long Detailliertes Protokollformat.
--short Mäßig kurzes Protokollformat.
--match ARG, -m Revisionen anzeigen, deren Eigenschaften übereinstimmen
dieser Ausdruck.
--match-author ARG Revisionen anzeigen, deren Autoren damit übereinstimmen
Ausdruck.
--match-bugs ARG Revisionen anzeigen, deren Fehler damit übereinstimmen
Ausdruck.
--match-committer ARG Revisionen anzeigen, deren Committer übereinstimmt
dieser Ausdruck.
--match-message ARG Revisionen anzeigen, deren Nachricht übereinstimmt
dieser Ausdruck.
--omit-merges Keine Commits mit mehr als einem melden
Elternteil.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--show-diff, -p Zeigt die in jeder Revision vorgenommenen Änderungen als an
patch.
--show-ids Interne Objekt-IDs anzeigen.
--signatures Zeigt die Gültigkeit digitaler Signaturen an.
--timezone ARG Zeitzone als lokal, ursprünglich oder anzeigen
koordinierte Weltzeit.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Dateien anzeigen, die in jeder Revision geändert wurden.

Siehe auch: Protokollformate, Revisionsspezifikation

Historisches Protokoll für einen Zweig oder eine Teilmenge eines Zweigs anzeigen.

log ist das Standardtool von bzr zum Erkunden des Verlaufs eines Zweigs. Der zu verwendende Zweig ist
vom ersten Parameter übernommen. Wenn keine Parameter angegeben sind, wird der Zweig verwendet, der die enthält
Arbeitsverzeichnis wird protokolliert. Hier einige einfache Beispiele:

bzr log protokolliert den aktuellen Zweig
bzr log foo.py protokolliert eine Datei in ihrem Zweig
bzr-Protokoll http://server/branch Protokollieren Sie einen Zweig auf einem Server

Die Filterung, Reihenfolge und die für jede Revision angezeigten Informationen können wie folgt gesteuert werden:
unten erklärt. Standardmäßig werden alle Revisionen sortiert (topologisch) angezeigt, sodass sie neuer sind
Revisionen erscheinen vor älteren und Nachkommen erscheinen immer vor Vorfahren. Wenn
angezeigt, zusammengeführte Revisionen werden eingerückt unter der Revision angezeigt, in der sie sich befanden
zusammengeführt.

Ausgabesteuerung:

Das Protokollformat steuert, wie Informationen zu jeder Revision vorliegen
angezeigt. Die Standardprotokollformate heißen \*(Aq\*(Aqlong\*(Aq\*(Aq,
\*(Aq\*(Aqshort\*(Aq\*(Aq
und \*(Aq\*(Aqline\*(Aq\*(Aq. Der Standardwert ist lang. Siehe \*(Aq\*(Aqbzr-Hilfe
log-formats\*(Aq\*(Aq
Weitere Informationen zu Protokollformaten finden Sie hier.

Mit den folgenden Optionen können Sie steuern, um welche Informationen es sich handelt
angezeigt:

-l N zeigt maximal N Revisionen an
-n N zeigt N Revisionsebenen an (0 für alle, 1 für reduziert)
-v zeigt eine Statuszusammenfassung (Delta) für jede Revision an
-p zeigt einen Diff (Patch) für jede Revision an
--show-ids zeigt Revisions-IDs (und Datei-IDs) an, nicht nur Revnos

Beachten Sie, dass die standardmäßige Anzahl der anzuzeigenden Ebenen eine Funktion von ist
Protokollformat. Wenn die Option -n nicht verwendet wird, werden die Standardprotokollformate angezeigt
nur die oberste Ebene (Hauptlinie).

Statuszusammenfassungen werden mithilfe von Statusflags wie A, M usw. angezeigt
Die Änderungen werden mit Wörtern wie \*(Aq\*(Aqadded\*(Aq\*(Aq und
\*(Aq\*(Aqmodifiziert\*(Aq\*(Aq
Verwenden Sie stattdessen die Option -vv.

Bestellkontrolle:

Um Revisionen vom ältesten zum neuesten anzuzeigen, verwenden Sie die Option --forward.
In den meisten Fällen hat die Verwendung dieser Option nur geringe Auswirkungen auf die Gesamtsumme
Zeit, die zum Erstellen eines Protokolls benötigt wird, allerdings erfolgt dies bei --forward nicht inkrementell
Zeigt Revisionen wie --reverse an, wenn es möglich ist.

Revisionsfilterung:

Mit der Option -r kann angegeben werden, welche Revision oder welchen Revisionsbereich es gibt
um zu filtern. Nachfolgend sind die verschiedenen Formen dargestellt:

-rX zeigt Revision X an
-rX.. zeigt Revision X und höher an
-r..Y Anzeige bis einschließlich Revision Y
-rX..Y Anzeige von X bis einschließlich Y

Weitere Informationen zur Angabe von X und Y finden Sie unter \*(Aq\*(Aqbzr help revisionspec\*(Aq\*(Aq.
Nachfolgend finden Sie einige gängige Beispiele:

-r-1 zeigt nur den Tipp
-r-10.. zeigt die letzten 10 Hauptrevisionen an
-rsubmit:.. zeigt, was es Neues in diesem Zweig gibt
-rancestor:path.. zeigt Änderungen seit dem gemeinsamen Vorfahren davon an
Zweig und der am Standortpfad
-rdate:gestern.. Änderungen seit gestern anzeigen

Wenn Sie einen Revisionsbereich mit -rX..Y protokollieren, beginnt die Protokollierung bei
Revision Y und durchsucht den Verlauf im Primärverzeichnis
("linke") Eltern, bis es X findet. Bei der Protokollierung nur das
Auf der obersten Ebene (mit -n1) wird ein Fehler gemeldet, wenn X nicht gefunden wird
nach dem Weg. Wenn mehrstufige Protokollierung verwendet wird (-n0), kann X sein
eine verschachtelte Zusammenführungsrevision und das Protokoll wird entsprechend gekürzt.

Pfadfilterung:

Wenn Parameter angegeben sind und der erste kein Zweig ist, wird das Protokoll
wird gefiltert, um nur die Revisionen anzuzeigen, die das geändert haben
nominierte Dateien oder Verzeichnisse.

Dateinamen werden in ihrem historischen Kontext interpretiert. Um eine zu protokollieren
Gelöschte Datei, geben Sie einen Revisionsbereich an, damit die Datei existierte
das Ende oder den Anfang des Bereichs.

Bei der Interpretation von Pfadnamen ist auch der historische Kontext wichtig
Dateien/Verzeichnisse umbenannt. Betrachten Sie das folgende Beispiel:

* Revision 1: Tutorial.txt hinzufügen
* Revision 2: Tutorial.txt ändern
* Revision 3: Tutorial.txt in guide.txt umbenennen; Tutorial.txt hinzufügen

In diesem Fall:

* \*(Aq\*(Aqbzr log guide.txt\*(Aq\*(Aq protokolliert die in Revision 1 hinzugefügte Datei

* \*(Aq\*(Aqbzr log Tutorial.txt\*(Aq\*(Aq protokolliert die neue Datei, die in Revision 3 hinzugefügt wurde

* \*(Aq\*(Aqbzr log -r2 -p Tutorial.txt\*(Aq\*(Aq zeigt die vorgenommenen Änderungen an
die Originaldatei in Revision 2.

* \*(Aq\*(Aqbzr log -r2 -p guide.txt\*(Aq\*(Aq zeigt wie dort eine Fehlermeldung an
In Revision 2 gab es keine Datei mit dem Namen „guide.txt“.

Auf Umbenennungen folgt immer ein Protokoll. Das ist konstruktionsbedingt nicht nötig
Bitten Sie ausdrücklich darum (und es gibt keine Möglichkeit, die Protokollierung einer Datei zu stoppen).
bis zur letzten Umbenennung).

Andere Filterung:

Die Option --match kann verwendet werden, um Revisionen zu finden, die mit a übereinstimmen
Regulärer Ausdruck in einer Commit-Nachricht, einem Committer, einem Autor oder einem Bug.
Wenn Sie die Option mehrmals angeben, wird jede der angegebenen Optionen gefunden
Ausdrücke. --match-author, --match-bugs, --match-committer und
--match-message kann verwendet werden, um nur ein bestimmtes Feld abzugleichen.

Tipps:

GUI-Tools und IDEs eignen sich oft besser für die Erkundung des Verlaufs als für Befehle
Zeilentools: Möglicherweise bevorzugen Sie qlog oder viz von qbzr oder bzr-gtk, dem
bzr-explorer-Shell oder die Loggerhead-Weboberfläche. Siehe das Plugin
Führunghttp://doc.bazaar.canonical.com/plugins/en/> und
<http://wiki.bazaar.canonical.com/IDEIntegration>.

Möglicherweise ist es hilfreich, die folgenden Aliase zu \*(Aq\*(Aqbazaar.conf\*(Aq\*(Aq:

[ALIASE]
Tipp = log -r-1
top = log -l10 --line
show = log -v -p

\*(Aq\*(Aqbzr-Tipp\*(Aq\*(Aq zeigt dann die neueste Revision an, während \*(Aq\*(Aqbzr
top\*(Aq\*(Aq
zeigt die letzten 10 Hauptrevisionen an. Um die Details eines zu sehen
bestimmte Revision X, \*(Aq\*(Aqbzr show -rX\*(Aq\*(Aq.

Wenn Sie daran interessiert sind, tiefer in ein bestimmtes Zusammenführungs-X einzutauchen,
benutze \*(Aq\*(Aqbzr log -n0 -rX\*(Aq\*(Aq.

\*(Aq\*(Aqbzr log -v\*(Aq\*(Aq auf einem Zweig mit viel Geschichte ist derzeit
sehr langsam. Eine Lösung für dieses Problem befindet sich derzeit in der Entwicklung.
Mit oder ohne diesen Fix wird ein Revisionsbereich empfohlen
angegeben werden, wenn die Option -v verwendet wird.

bzr verfügt über ein generisches Volltext-Matching-Plugin, bzr-search, das möglich ist
Wird verwendet, um Revisionen zu finden, die mit Benutzernamen, Commit-Nachrichten usw. übereinstimmen.
Unter anderem kann dieses Plugin alle enthaltenen Revisionen finden
eine Liste von Wörtern, aber keine anderen.

Bei der Erkundung der Nicht-Mainline-Geschichte bei großen Projekten mit tiefer Tiefe
Verlauf kann die Leistung des Protokolls durch die Installation erheblich verbessert werden
das Historycache-Plugin. Dieses Plugin puffert historische Informationen
Tauschen Sie Speicherplatz gegen höhere Geschwindigkeit.

bzr LP-Find-Vorschlag
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Finden Sie den Vorschlag, diese Revision zusammenzuführen.

Findet die Zusammenführungsvorschläge, bei denen die Landung der angegebenen Revision besprochen wurde. Das funktioniert
Nur wenn die merged_revno für den Zusammenführungsvorschlag aufgezeichnet wurde. Die Vorschläge sind
in einem Webbrowser geöffnet.

Es wird nur nach der angegebenen Revision gesucht. Um die Hauptrevision zu finden, die sie zusammengeführt hat
in mainline verwenden Sie die Revisionsspezifikation „mainline“.

So finden Sie den Zusammenführungsvorschlag, der Zeile 1 der README-Datei überprüft hat:

bzr lp-find-proposal -r mainline:annotate:README:1

bzr lp-login
Alias ​​für „launchpad-login“, siehe „bzr launchpad-login“.

bzr LP-Spiegel
Alias ​​für „launchpad-mirror“, siehe „bzr launchpad-mirror“.

bzr lp-offen
Alias ​​für „launchpad-open“, siehe „bzr launchpad-open“.

bzr lp-vorschlag
Alias ​​für „lp-propose-merge“, siehe „bzr lp-propose-merge“.

bzr lp-vorschlagen-merge [SUBMIT_BRANCH]
Zubehör:
--approve Markiert den Vorschlag als genehmigt
sofort, Einstellung der genehmigten
Überarbeitung zum Tipp.
--fixes ARG Der Fehler, den dieser Vorschlag behebt.
--help, -h Hilfemeldung anzeigen.
--message ARG, -m Nachricht festschreiben.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--review ARG, -R Angeforderter Prüfer und optionaler Typ.
--staging Schlagen Sie die Zusammenführung auf Staging vor.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Aliase: lp-submit, lp-propose

Schlagen Sie vor, einen Zweig auf Launchpad zusammenzuführen.

Dadurch wird Ihr üblicher Editor geöffnet, in dem Sie den ersten Kommentar eingeben können. Wenn es das erstellt hat
Vorschlag, es wird es in Ihrem Standard-Webbrowser öffnen.

Der Zweig wird zur Zusammenführung mit SUBMIT_BRANCH vorgeschlagen. Wenn SUBMIT_BRANCH nicht vorhanden ist
angegeben, wird der gespeicherte Submit-Zweig verwendet. Wenn kein Submit-Zweig gespeichert ist,
Der Entwicklungsschwerpunkt wird genutzt.

Standardmäßig wird das Überprüfungsteam von SUBMIT_BRANCH gebeten, die Zusammenführung zu überprüfen
Vorschlag. Dies kann durch die Angabe von --review (-R) überschrieben werden. Der Parameter des Launchpads
Kontoname des gewünschten Prüfers. Darauf können optional ein „=“ und das folgen
Bewertungstyp. Zum Beispiel:

bzr lp-propose-merge --review jrandom --review review-team=qa

Dies schlägt eine Zusammenführung vor, fordert „jrandom“ an, eine Überprüfung eines nicht spezifizierten Typs durchzuführen, und
Fordern Sie das „Review-Team“ auf, eine „QA“-Überprüfung durchzuführen.

bzr lp-submit
Alias ​​für „lp-propose-merge“, siehe „bzr lp-propose-merge“.

bzr ls [PFAD]
Zubehör:
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--from-root Gibt Pfade relativ zum Stammverzeichnis aus
Ast.
--help, -h Hilfemeldung anzeigen.
--ignored, -i Ignorierte Dateien drucken.
--kind ARG, -k Einträge einer bestimmten Art auflisten: Datei,
Verzeichnis, Symlink.
--null, -0 Verwenden Sie stattdessen ein ASCII-NUL-Trennzeichen (\0).
als eine neue Zeile.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--recursive, -R Rekursion in Unterverzeichnisse.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--show-ids Interne Objekt-IDs anzeigen.
--unknown, -u Unbekannte Dateien drucken.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.
--versioned, -V Versionierte Dateien drucken.

Siehe auch: Katze, Status

Listen Sie Dateien in einer Baumstruktur auf.

bzr fusionieren [STANDORT]
Zubehör:
--change ARG, -c Wählen Sie die durch die eingeführten Änderungen aus
angegebene Revision. Siehe auch „Hilfe“.
Revisionsspezifikation".
--directory ARG, -d Zweig, in den zusammengeführt werden soll, und nicht der
eines, das das Arbeitsverzeichnis enthält.
--force Merge, auch wenn der Zielbaum dies hat
nicht festgeschriebene Änderungen.
--help, -h Hilfemeldung anzeigen.
--interactive, -i Änderungen interaktiv auswählen.
--merge-type ARG Wählen Sie einen bestimmten Zusammenführungsalgorithmus aus.
--diff3 Mit externem Diff3 zusammenführen.
--lca LCA-Neuheitszusammenführung.
--merge3 Native Zusammenführung im Diff3-Stil.
--weave Weave-basierte Zusammenführung.
--preview Anstatt zusammenzuführen, einen Unterschied davon anzeigen
verschmelzen.
--pull Wenn das Ziel bereits vollständig ist
mit der Quelle verschmolzen, aus der ziehen
Quelle statt Verschmelzung. Wenn das
passiert, müssen Sie das nicht begehen
Ergebnis.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--remember Merken Sie sich den angegebenen Ort als
default.
--reprocess Neu verarbeiten, um unechte Konflikte zu reduzieren.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--show-base Basisrevisionstext in Konflikten anzeigen.
--uncommitted Nicht festgeschriebene Änderungen aus einer funktionierenden Datei anwenden
Kopieren statt Verzweigungsänderungen.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: erneut zusammenführen, senden, Status-Flags, Update

Führen Sie eine Drei-Wege-Zusammenführung durch.

Die Quelle der Zusammenführung kann entweder in Form einer Verzweigung oder in Form von angegeben werden
ein Pfad zu einer Datei, die eine mit bzr send generierte Zusammenführungsanweisung enthält. Wenn beides nicht der Fall ist
angegeben, ist der Standardwert der Upstream-Zweig oder der Zweig, der zuletzt mit zusammengeführt wurde
--erinnern. Die Quelle der Zusammenführung kann auch in Form eines Pfads zu einer Datei angegeben werden
in einem anderen Zweig: In diesem Fall werden nur die Änderungen an dieser Datei in die Datei eingefügt
aktueller Arbeitsbaum.

Beim Zusammenführen aus einem Zweig versucht bzr standardmäßig, alle neuen Arbeiten aus dem zusammenzuführen
anderen Zweig, wobei automatisch eine geeignete Basisrevision ermittelt wird. Wenn dies fehlschlägt, Sie
Möglicherweise muss eine explizite Basis angegeben werden.

Um eine andere Endrevision auszuwählen, übergeben Sie „--revision OTHER“. bzr wird versuchen einzubinden
alle neuen Arbeiten bis einschließlich Überarbeitung SONSTIGES.

Wenn Sie zwei Werte angeben, „--revision BASE..OTHER“, werden nur die Revisionen BASE bis OTHER angezeigt.
mit Ausnahme von BASE, aber einschließlich OTHER, werden zusammengeführt. Dies führt dazu, dass einige Überarbeitungen erforderlich sind
übersprungen, dh wenn der Zielzweig nicht bereits die Revision BASE enthält, z
Merge wird allgemein als „Rosinenpickel“ bezeichnet. Im Gegensatz zu einer normalen Zusammenführung ist dies bei Bazaar nicht der Fall
Verfolgen Sie derzeit Cherrypicks. Die Änderungen sehen aus wie ein normales Commit und der Verlauf der
Änderungen aus dem anderen Zweig werden nicht im Commit gespeichert.

Revisionsnummern beziehen sich immer auf den Quellzweig.

Merge wird sein Bestes tun, um die Änderungen in zwei Zweigen zu kombinieren, aber es gibt einige Arten von Änderungen
Probleme, die nur ein Mensch lösen kann. Wenn es auf diese trifft, wird es einen Konflikt markieren. A
Konflikt bedeutet, dass Sie etwas reparieren müssen, bevor Sie sich verpflichten können.

Verwenden Sie bzr discover, wenn Sie ein Problem behoben haben. Siehe auch BZR-Konflikte.

Wenn kein Standardzweigsatz vorhanden ist, wird er beim ersten Zusammenführen festgelegt (verwenden Sie --no-remember, um dies zu vermeiden).
einstellen). Danach können Sie die Verzweigung weglassen, um die Standardeinstellung zu verwenden. Um es zu ändern
Verwenden Sie standardmäßig --remember. Der Wert wird nur gespeichert, wenn der entfernte Standort dies kann
zugegriffen.

Die Ergebnisse der Zusammenführung werden im Zielarbeitsverzeichnis abgelegt, wo sie verfügbar sind
überprüft (mit bzr diff), getestet und dann verpflichtet werden, das Ergebnis der Zusammenführung aufzuzeichnen.

merge verweigert die Ausführung, wenn es irgendwelche nicht festgeschriebenen Änderungen gibt, es sei denn, --force ist angegeben. Wenn
--force wird angegeben, dann werden die Änderungen aus der Quelle mit der aktuellen Arbeit zusammengeführt
Baum, einschließlich aller nicht festgeschriebenen Änderungen im Baum. Die Option --force kann ebenfalls verwendet werden
um eine Zusammenführungsrevision zu erstellen, die mehr als zwei Eltern hat.

Wenn man Änderungen aus dem Arbeitsbaum des anderen Zweigs ohne zusammenführen möchte
Um alle festgeschriebenen Revisionen zusammenzuführen, kann die Option --uncommitted angegeben werden.

Um nur einige Änderungen zum Zusammenführen auszuwählen, verwenden Sie „merge -i“, wodurch Sie aufgefordert werden, jede Änderung anzuwenden
Diff-Hunk und Dateiänderung, ähnlich wie bei „Shelve“.

Beispiele:
So führen Sie alle neuen Revisionen von bzr.dev zusammen:

bzr merge ../bzr.dev

So führen Sie Änderungen bis einschließlich Revision 82 von bzr.dev zusammen:

bzr merge -r 82 ../bzr.dev

Um die von 82 eingeführten Änderungen ohne vorherige Änderungen zusammenzuführen:

bzr merge -r 81..82 ../bzr.dev

So wenden Sie eine in /tmp/merge enthaltene Merge-Direktive an:

bzr merge /tmp/merge

So erstellen Sie eine Zusammenführungsrevision mit drei übergeordneten Elementen aus zwei Zweigen
Feature1a und Feature1b:

bzr merge ../feature1a
bzr merge ../feature1b --force
bzr commit -m 'Revision mit drei Eltern'

bzr Kommt demnächst... [OTHER_BRANCH]
Zubehör:
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--include-merged Alle Revisionen zusätzlich zu anzeigen
Hauptlinien.
--log-format ARG Verwendet das angegebene Protokollformat.
--gnu-changelog Von GNU ChangeLog-Dateien verwendetes Format.
--line Protokollformat mit einer Zeile pro Revision.
--long Detailliertes Protokollformat.
--short Mäßig kurzes Protokollformat.
--mine-only Zeigt Änderungen im lokalen Zweig an
nur.
--my-revision ARG Filter für lokale Zweigrevisionen
(inklusive). Siehe „Hilfe-Revisionsspezifikation“ für
Details.
--other Das Gleiche wie --theirs-only.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--reverse Kehrt die Reihenfolge der Revisionen um.
--revision ARG, -r Filtert nach anderen Zweigrevisionen
(inklusive). Siehe „Hilfe-Revisionsspezifikation“ für
Details.
--show-ids Interne Objekt-IDs anzeigen.
--theirs-only Zeigt Änderungen im Remote-Zweig an
nur.
--this Das Gleiche wie --mine-only.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: zusammenführen, ziehen

Nicht zusammengeführte/nicht gezogene Revisionen zwischen zwei Zweigen anzeigen.

OTHER_BRANCH kann lokal oder remote sein.

Um nach einer Reihe von Revisionen zu filtern, können Sie den Befehl -r begin..end -r revision verwenden
fordert eine bestimmte Revision an, -r ..end oder -r begin.. sind ebenfalls gültig.

Ausgangswerte:
1 – einige fehlende Überarbeitungen
0 – keine fehlenden Revisionen

Beispiele:

Bestimmen Sie die fehlenden Revisionen zwischen diesem und dem Zweig am
gespeicherter Abrufort:

bzr fehlt

Bestimmen Sie die fehlenden Revisionen zwischen diesem und einem anderen Zweig:

bzr fehlt http://server/branch

Ermitteln Sie die fehlenden Revisionen bis zu einer bestimmten Revision auf der anderen Seite
Ast:

bzr fehlt -r ..-10

Ermitteln Sie hierzu die fehlenden Revisionen bis zu einer bestimmten Revision
Ast:

bzr fehlt --my-revision ..-10

bzr mkdir DIR...
Zubehör:
--help, -h Hilfemeldung anzeigen.
--parents, -p Kein Fehler, falls vorhanden, zum übergeordneten Element machen
Verzeichnisse nach Bedarf.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Erstellen Sie ein neues versioniertes Verzeichnis.

Dies entspricht dem Erstellen des Verzeichnisses und dem anschließenden Hinzufügen.

bzr schlauer bewegen
Alias ​​für „mv“, siehe „bzr mv“.

bzr mv [NAMEN...]
Zubehör:
--after Verschieben Sie nur die BZR-Kennung des
Datei, weil die Datei bereits vorhanden war
gerührt.
--auto Umbenennungen automatisch erraten.
--dry-run Vermeiden Sie Änderungen beim Raten
benennt um.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Aliase: verschieben, umbenennen

Eine Datei verschieben oder umbenennen.

Verwendung:
bzr mv OLDNAME NEWNAME

bzr mv QUELLE... ZIEL

Wenn das letzte Argument ein versioniertes Verzeichnis ist, werden alle anderen Namen dorthin verschoben.
Andernfalls müssen genau zwei Argumente vorhanden sein und die Datei wird in einen neuen Namen geändert.

Wenn OLDNAME nicht im Dateisystem vorhanden ist, aber versioniert ist und NEWNAME im Dateisystem vorhanden ist
Dateisystem, aber nicht versioniert ist, geht mv davon aus, dass die Datei manuell verschoben wurde und nur
aktualisiert sein internes Inventar, um diese Änderung widerzuspiegeln. Das Gleiche gilt beim Verschieben mehrerer
SOURCE-Dateien an ein ZIEL.

Dateien können nicht zwischen Zweigen verschoben werden.

bzr Kerbe [SPITZNAME]
Zubehör:
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Infos

Geben Sie den Branch-Spitznamen aus oder legen Sie ihn fest.

Wenn diese Option nicht festgelegt ist, wird der Name der gemeinsamen Filiale für die Filialen und die Filiale verwendet
Der Verzeichnisname wird für andere Zweige verwendet. Um den aktuellen Spitznamen zu drucken, führen Sie mit „nr“ aus
Argument.

Gebundene Zweige verwenden den Spitznamen ihres Hauptzweigs, sofern dieser nicht lokal festgelegt ist.

bzr Packungen [BRANCH_OR_REPO]
Zubehör:
--clean-obsolete-packs Veraltete Pakete löschen, um Speicherplatz zu sparen
Raum.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Repositorys

Komprimieren Sie die Daten in einem Repository.

Dieser Vorgang komprimiert die Daten innerhalb eines Bazaar-Repositorys. Als Basar unterstützt
Beim automatischen Packen des Repositorys ist dieser Vorgang normalerweise nicht erforderlich
manuell.

Während des Packvorgangs erstellt Bazaar ein Backup der vorhandenen Repository-Daten, d. h. Pack
Dateien. Dieses Backup wird schließlich von Bazaar automatisch entfernt, wenn dies sicher ist.
Um Speicherplatz zu sparen, indem Sie die gesicherten Paketdateien entfernen, verwenden Sie die Option --clean-obsolete-packs
könnte genutzt werden.

Warnung: Wenn Sie --clean-obsolete-packs verwenden und Ihr Computer während oder sofort abstürzt
Nach dem Neupacken verbleibt möglicherweise der Status, dass der Löschvorgang auf die Festplatte geschrieben wurde
aber die neuen Packungen waren es nicht. In diesem Fall ist das Repository möglicherweise unbrauchbar.

bzr Klingeln STANDORT
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Pingt einen Bazaar-Smart-Server an.

Dieser Befehl sendet mithilfe des bzr-Smart-Protokolls eine „Hallo“-Anfrage an den angegebenen Standort.
und meldet die Antwort.

bzr Plugins
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Listen Sie die installierten Plugins auf.

Dieser Befehl zeigt die Liste der installierten Plugins an, einschließlich der Version des Plugins und a
jeweils eine kurze Beschreibung.

--verbose zeigt den Pfad an, in dem sich jedes Plugin befindet.

Ein Plugin ist eine externe Komponente für Bazaar, die das Revisionskontrollsystem erweitert
Hinzufügen oder Ersetzen von Code in Bazaar. Plugins können eine Vielzahl von Dingen tun, darunter
Überschreiben von Befehlen, Hinzufügen neuer Befehle, Bereitstellen zusätzlicher Netzwerktransporte und
Anpassen der Protokollausgabe.

Weitere Informationen finden Sie im Bazaar-Plugin-Handbuchhttp://doc.bazaar.canonical.com/plugins/en/> für weitere
Informationen zu Plugins, einschließlich wo sie zu finden sind und wie sie installiert werden. Anweisungen
Dort erfahren Sie auch, wie Sie mit der Programmiersprache Python neue Plugins schreiben.

bzr Lob
Alias ​​für „annotate“, siehe „bzr annotate“.

bzr ziehen [STANDORT]
Zubehör:
--directory ARG, -d Zweig, in den gezogen werden soll, und nicht der eine
enthält das Arbeitsverzeichnis.
--help, -h Hilfemeldung anzeigen.
--local Führt einen lokalen Pull in einem gebundenen Zweig durch.
Lokale Pulls werden nicht auf das angewendet
Hauptzweig.
--overwrite Unterschiede zwischen Zweigen und ignorieren
bedingungslos überschreiben.
--overwrite-tags Nur Tags überschreiben.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--remember Merken Sie sich den angegebenen Ort als
default.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--show-base Basisrevisionstext in Konflikten anzeigen.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Protokolle der gezogenen Revisionen anzeigen.

Siehe auch: Push, Send, Status-Flags, Update

Verwandeln Sie diesen Zweig in einen Spiegel eines anderen Zweigs.

Standardmäßig funktioniert dieser Befehl nur bei Zweigen, die nicht divergiert sind. Zweige sind
gilt als divergiert, wenn der letzte Commit des Zielzweigs einer ist, bei dem dies nicht der Fall war
wurden (direkt oder indirekt) mit dem übergeordneten Element zusammengeführt.

Wenn Zweige divergiert sind, können Sie mit „bzr merge“ die Änderungen von einem in einen integrieren
das andere. Sobald ein Zweig zusammengeführt ist, sollte der andere ihn wieder ziehen können.

Wenn Sie Ihre lokalen Änderungen ersetzen möchten und nur möchten, dass Ihr Zweig mit dem entfernten Zweig übereinstimmt
Erstens verwenden Sie pull --overwrite. Dies funktioniert auch dann, wenn die beiden Zweige auseinander gegangen sind.

Wenn kein Standardspeicherort festgelegt ist, wird er beim ersten Pull festgelegt (verwenden Sie --no-remember, um
vermeiden Sie es, es einzustellen). Danach können Sie den Speicherort weglassen, um den Standardwert zu verwenden. Wechseln
Verwenden Sie standardmäßig --remember. Der Wert wird nur gespeichert, wenn der entfernte Standort dies kann
zugegriffen.

Die Option --verbose zeigt die mit der log_format-Konfiguration abgerufenen Revisionen an
Möglichkeit. Sie können ein anderes Format verwenden, indem Sie es mit -Olog_format= überschreiben .

Hinweis: Der Standort kann entweder in Form einer Verzweigung oder in Form eines angegeben werden
Pfad zu einer Datei, die eine mit bzr send generierte Zusammenführungsanweisung enthält.

bzr drücken [STANDORT]
Zubehör:
--create-prefix Erstellt den Pfad, der zum Zweig führt
falls es noch nicht existiert.
--directory ARG, -d Zweig, von dem aus gepusht werden soll, und nicht der eine
enthält das Arbeitsverzeichnis.
--help, -h Hilfemeldung anzeigen.
--no-tree Füllt den Arbeitsbaum nicht einmal
für Protokolle, die es unterstützen.
--overwrite Unterschiede zwischen Zweigen und ignorieren
bedingungslos überschreiben.
--overwrite-tags Nur Tags überschreiben.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--remember Merken Sie sich den angegebenen Ort als
default.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--stacked Erstellt einen gestapelten Zweig, der referenziert
der öffentliche Standort des übergeordneten Elements
Ast.
--stacked-on ARG Erstellt einen gestapelten Zweig, der auf verweist
ein weiterer Zweig für den Commit-Verlauf.
Nur die Arbeit, die nicht in der vorhanden ist
Der referenzierte Zweig ist im enthalten
Zweig erstellt.
--strict Push verweigern, wenn nicht festgeschriebene Daten vorhanden sind
Änderungen im Arbeitsbaum, --no-strict
deaktiviert die Prüfung.
--usage Nutzungsmeldung und Optionen anzeigen.
--use-existing-dir Standardmäßig schlägt der Push fehl, wenn das Ziel
Das Verzeichnis existiert, ist aber noch nicht vorhanden
ein Kontrollverzeichnis haben. Diese Flagge
Dadurch kann Push fortgesetzt werden.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Pull, Update, Working-Bäume

Aktualisieren Sie einen Spiegel dieses Zweigs.

Der Arbeitsbaum des Zielzweigs wird nicht gefüllt, da dies sowohl teuer ist als auch
und wird auf Remote-Dateisystemen nicht unterstützt.

Einige intelligente Server oder Protokolle *können* den Arbeitsbaum in Zukunft einrichten.

Dieser Befehl funktioniert nur bei Zweigen, die nicht divergiert sind. Zweige werden berücksichtigt
diverged, wenn der letzte Commit des Zielzweigs nicht zusammengeführt wurde
(direkt oder indirekt) durch den Quellzweig.

Wenn Zweige auseinander gegangen sind, können Sie „bzr push --overwrite“ verwenden, um den anderen Zweig zu ersetzen
vollständig und verwirft die nicht zusammengeführten Änderungen.

Wenn Sie sicherstellen möchten, dass Sie die verschiedenen Änderungen im anderen Zweig haben, führen Sie eine Zusammenführung durch (siehe
bzr help merge) aus dem anderen Zweig und übernehmen Sie diesen. Danach können Sie es tun
ein Push ohne '--overwrite'.

Wenn kein Standard-Push-Speicherort festgelegt ist, wird er beim ersten Push festgelegt (verwenden Sie --no-remember, um
vermeiden Sie es, es einzustellen). Danach können Sie den Speicherort weglassen, um den Standardwert zu verwenden. Wechseln
Verwenden Sie standardmäßig --remember. Der Wert wird nur gespeichert, wenn der entfernte Standort dies kann
zugegriffen.

Die Option --verbose zeigt die mit der log_format-Konfiguration gepushten Revisionen an
Möglichkeit. Sie können ein anderes Format verwenden, indem Sie es mit -Olog_format= überschreiben .

bzr versöhnen [AST]
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: prüfen

BZR-Metadaten in einem Zweig abgleichen.

Dadurch können Dateninkongruenzen korrigiert werden, die möglicherweise durch vorherige Geisteroperationen oder verursacht wurden
BZR-Upgrades. Sie sollten diesen Befehl nur ausführen müssen, wenn Sie „bzr check“ oder ein bzr-Entwickler sind
empfiehlt Ihnen, es auszuführen.

Wenn eine zweite Filiale vorgesehen ist, wird auch ein filialübergreifender Abgleich versucht
Überprüfen Sie, ob Daten wie die Baumwurzel-ID vorhanden sind, die in sehr frühen BZR-Versionen nicht vorhanden waren
in beiden Zweigen korrekt dargestellt.

Während es ausgeführt wird, werden möglicherweise Daten erneut komprimiert, was möglicherweise zu einer Einsparung auf der Festplatte führt
Platz- oder Leistungsgewinn.

Der Zweig *MUSS* auf einem auflistbaren System wie einer lokalen Festplatte oder einem SFTP liegen.

bzr neu konfigurieren [STANDORT]
Zubehör:
--bind-to ARG-Zweig, an den der Checkout gebunden werden soll.
--force Rekonfiguration durchführen, auch wenn lokal
Änderungen gehen verloren.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--repository_trees ARG Ob neue Zweige im Repository
Bäume haben.
--with-no-trees Repository neu konfigurieren, sodass es nicht erstellt wird
Standardmäßig werden Bäume auf Ästen bearbeitet.
--with-trees Repository neu konfigurieren, um funktionierendes zu erstellen
Bäume auf Ästen standardmäßig.
--repository_type ARG Speicherort des Repositorys.
--standalone Rekonfigurieren, um ein eigenständiger Zweig zu sein
(dh hören Sie auf, gemeinsam genutzte Repositorys zu verwenden).
--use-shared Neu konfigurieren, um ein gemeinsam genutztes Repository zu verwenden.
--stacked-on ARG Konfiguriert einen Zweig neu, auf dem gestapelt werden soll
eine weitere Filiale.
--tree_type ARG Die Beziehung zwischen Zweig und Baum.
--branch Rekonfigurieren, um ein ungebundener Zweig mit zu sein
kein funktionierender Baum.
--checkout Rekonfigurieren, um einen gebundenen Zweig mit a zu sein
Arbeitsbaum.
--lightweight-checkout Neu konfigurieren, um einen Lightweight-Checkout zu erstellen
(ohne Ortsgeschichte).
--tree Rekonfigurieren, um ein ungebundener Zweig mit zu sein
ein funktionierender Baum.
--unstacked Konfiguriert einen Zweig neu, der entstapelt werden soll.
Dies kann einen erheblichen Kopieraufwand erfordern
Daten hinein.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Zweige, Kassen, Standalone-Bäume, Arbeitsbäume

Konfigurieren Sie den Typ eines BZR-Verzeichnisses neu.

Es muss eine Zielkonfiguration angegeben werden.

Beim Auschecken wird der Bindungsort automatisch erkannt, wenn er nicht angegeben wird. Die Reihenfolge von
Die Präferenz ist 1. Für einen einfachen Checkout ist dies der aktuell gebundene Speicherort. 2. Für Filialen
Das waren früher die Kassen, der zuvor festgelegte Ort. 3. Der Push-Standort. 4. Die
übergeordneter Standort. Wenn keines davon verfügbar ist, muss --bind-to angegeben werden.

bzr Registerfiliale [PUBLIC_URL]
Zubehör:
--author E-Mail-Adresse des ARG Branch-Autors, falls nicht
dich selber.
--branch-description ARG Längere Beschreibung des Zwecks bzw
Inhalt der Filiale.
--branch-name ARG Kurzname für den Zweig; standardmäßig
entnommen aus der letzten Komponente des
URL.
--branch-title ARG Einsatzige Beschreibung des Zweigs.
--dry-run Bereiten Sie die Anfrage vor, aber nicht tatsächlich
schicken Sie es.
--help, -h Hilfemeldung anzeigen.
--link-bug ARG Der Fehler, den dieser Zweig behebt.
--project Kurzname des ARG Launchpad-Projekts für
mit der Filiale verbinden.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Registrieren Sie eine Filiale bei launchpad.net.

Dieser Befehl listet einen BZR-Zweig im Zweigverzeichnis auf launchpad.net auf.
Durch die Registrierung kann der Zweig mit Fehlern oder Spezifikationen verknüpft werden.

Bevor Sie diesen Befehl verwenden, müssen Sie das Projekt registrieren, zu dem der Zweig gehört
Erstellen Sie ein Konto für sich selbst auf launchpad.net.

Argumente:
public_url: Die öffentlich sichtbare URL für die zu registrierende Filiale.
Dies muss eine http- oder https-URL sein (die Launchpad lesen kann).
von, um auf die Filiale zuzugreifen). Lokale Datei-URLs, SFTP-URLs und
BZR+SSH-URLs funktionieren nicht.
Wenn keine public_url angegeben ist, verwendet bzr die konfigurierte
public_url, falls es eine für den aktuellen Zweig gibt, und
sonst Fehler.

Beispiel:
bzr-Registerfiliale http://foo.com/bzr/fooproject.mine \
--project fooproject

bzr wieder zusammenführen [DATEI...]
Zubehör:
--help, -h Hilfemeldung anzeigen.
--merge-type ARG Wählen Sie einen bestimmten Zusammenführungsalgorithmus aus.
--diff3 Mit externem Diff3 zusammenführen.
--lca LCA-Neuheitszusammenführung.
--merge3 Native Zusammenführung im Diff3-Stil.
--weave Weave-basierte Zusammenführung.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--reprocess Neu verarbeiten, um unechte Konflikte zu reduzieren.
--show-base Basisrevisionstext in Konflikten anzeigen.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Wiederholen Sie eine Zusammenführung.

Verwenden Sie diese Option, wenn Sie beim Lösen von Konflikten eine andere Zusammenführungstechnik ausprobieren möchten. Manche
Merge-Techniken sind besser als andere und mit Remerge können Sie verschiedene ausprobieren
verschiedene Dateien.

Die Optionen für das erneute Zusammenführen haben dieselbe Bedeutung und dieselben Standardeinstellungen wie die Optionen für das Zusammenführen. Der
Der Unterschied besteht darin, dass remerge (nur) ausgeführt werden kann, wenn eine Zusammenführung aussteht, und dies auch zulässt
Sie geben bestimmte Dateien an.

Beispiele:
Führen Sie die Zusammenführung aller in Konflikt stehenden Dateien erneut durch und zeigen Sie den Basistext an
Konfliktregionen, zusätzlich zu den üblichen DIESEN und ANDEREN Texten:

bzr remerge --show-base

Wiederholen Sie die Zusammenführung von „foobar“ mithilfe des Weave-Merge-Algorithmus mit
zusätzliche Verarbeitung zur Reduzierung der Größe von Konfliktregionen:

bzr remerge --merge-type weave --reprocess foobar

bzr entfernen [DATEI...]
Zubehör:
--file-deletion-strategy ARGDer zu verwendende Dateilöschmodus.
--keep Aus bzr löschen, aber funktionieren lassen
Kopieren.
--no-backup Geänderte Dateien nicht sichern.
--safe Geänderte Dateien sichern (Standard).
--help, -h Hilfemeldung anzeigen.
--new Nur Dateien entfernen, die noch nie vorhanden waren
engagiert sein.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Aliase: rm, del

Entfernen Sie Dateien oder Verzeichnisse.

Dadurch stoppt Bazaar die Verfolgung von Änderungen an den angegebenen Dateien. Bazaar wird sie löschen, wenn
Sie können mit „Revert“ leicht wiederhergestellt werden, andernfalls werden sie gesichert (Hinzufügen einer
Erweiterung der Form .~#~). Wenn keine Optionen oder Parameter angegeben sind, sucht Bazaar nach
Dateien, die von Bazaar verfolgt werden, aber in Ihrem Stammbaum fehlen, und die Verfolgung dieser Dateien beenden
Sie.

bzr Zweig entfernen [STANDORT]
Zubehör:
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--force Zweig entfernen, auch wenn er aktiv ist
Ast.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Alias: rmbranch

Entfernen Sie einen Zweig.

Dadurch wird der Zweig vom angegebenen Speicherort entfernt, alle funktionierenden Baum- oder Baumstrukturen bleiben jedoch erhalten
Repository vorhanden.

Beispiele:

Entfernen Sie den Zweig bei repo/trunk:

bzr Remove-Branch Repo/Trunk

bzr Baum entfernen [LAGE...]
Zubehör:
--force Entfernt den Arbeitsbaum, auch wenn dies der Fall ist
nicht festgeschriebene oder zurückgestellte Änderungen.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Kasse, Arbeitsbäume

Entfernen Sie den Arbeitsbaum aus einer bestimmten Filiale/Kasse.

Da es sich bei einem Lightweight-Checkout kaum um mehr als einen funktionierenden Baum handelt, wird die Ausführung verweigert
gegen einen.

Um den Arbeitsbaum neu zu erstellen, verwenden Sie „bzr checkout“.

bzr umbenennen
Alias ​​für „mv“, siehe „bzr mv“.

bzr umbenannt [DIR]
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Status

Liste der umbenannten Dateien anzeigen.

bzr lösen [DATEI...]
Zubehör:
--action ARG So lösen Sie den Konflikt.
--done Markiert den Konflikt als gelöst.
--take-other Lösen Sie den Konflikt, indem Sie die zusammengeführte Datei verwenden
Version berücksichtigen.
--take-this Lösen Sie den Konflikt unter Beibehaltung des
Version im Arbeitsbaum.
--all Alle Konflikte in diesem Baum lösen.
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Alias: gelöst

Siehe auch: Konflikte

Markieren Sie einen Konflikt als gelöst.

Merge wird sein Bestes tun, um die Änderungen in zwei Zweigen zu kombinieren, aber es gibt einige Arten von Änderungen
Probleme, die nur ein Mensch lösen kann. Wenn es auf diese trifft, wird es einen Konflikt markieren. A
Konflikt bedeutet, dass Sie etwas reparieren müssen, bevor Sie sich verpflichten können.

Wenn Sie ein Problem behoben haben, markieren Sie Textkonflikte automatisch mit „bzr discover“.
behoben, „bzr restart FILE“, um einen bestimmten Konflikt als gelöst zu markieren, oder „bzr discover --all“
um alle Konflikte als gelöst zu markieren.

bzr entschlossen
Alias ​​für „resolve“, siehe „bzr restart“.

bzr zurückkehren [DATEI...]
Zubehör:
--forget-merges Markierung für ausstehende Zusammenführung entfernen, ohne
Ändern von Dateien.
--help, -h Hilfemeldung anzeigen.
--no-backup Keine Sicherungen der wiederhergestellten Dateien speichern.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: cat, export, merge, shelve

Setzen Sie die Dateien im Arbeitsbaum auf den Inhalt einer vorherigen Revision zurück.

Wenn Sie eine Dateiliste angeben, werden nur diese Dateien zurückgesetzt. Andernfalls werden alle Dateien gelöscht
zurückgesetzt. Wenn die Revision nicht mit „--revision“ angegeben wird, ist dies die Basis des Arbeitsbaums
Revision verwendet wird. Ein Wiederherstellungsvorgang wirkt sich nur auf den Arbeitsbaum aus, nicht auf eine Revision
Verlauf wie der Zweig und das Repository oder die Basisrevision des Arbeitsbaums.

Um nur einige Änderungen zu entfernen, ohne zu einer früheren Version zurückzukehren, verwenden Sie stattdessen Merge. Für
Beispiel: „merge . -r -2..-3“ (vergessen Sie das „.“ nicht) entfernt die von eingeführten Änderungen
das vorletzte Commit (-2), ohne Auswirkungen auf die durch das letzte Commit eingeführten Änderungen
(-1). Um bestimmte Änderungen Stück für Stück zu entfernen, sehen Sie sich den Befehl „shelve“ an. Zu
Aktualisieren Sie den Zweig auf eine bestimmte Revision oder die neueste Revision und aktualisieren Sie die Funktion
Um den Baum entsprechend zu aktualisieren und dabei lokale Änderungen beizubehalten, lesen Sie den Befehl „update“.

Nicht festgeschriebene Änderungen an Dateien, die zurückgesetzt werden, werden verworfen. Standardmäßig jedoch beliebig
Dateien, die manuell geändert wurden, werden zuerst gesichert. (Dateien wurden nur geändert von
Zusammenführung werden nicht gesichert.) An den Namen der Sicherungsdateien wird „.~#~“ angehängt, wobei # ein ist
Anzahl.

Wenn Sie Dateien bereitstellen, können Sie deren aktuellen Pfadnamen oder den Pfadnamen vom Ziel verwenden
Revision. Sie können also „revert“ verwenden, um eine Datei anhand ihres Namens „wiederherzustellen“. Wenn Sie ein Verzeichnis benennen,
Der gesamte Inhalt dieses Verzeichnisses wird zurückgesetzt.

Wenn Sie seit der Zielrevision neu hinzugefügte Dateien haben, werden diese entfernt. Wenn die
Wenn die zu entfernenden Dateien geändert wurden, werden wie oben beschrieben Backups erstellt. Verzeichnisse
unbekannte Dateien enthalten, werden nicht gelöscht.

Der Arbeitsbaum enthält eine Liste der Revisionen, die zusammengeführt, aber noch nicht festgeschrieben wurden.
Diese Überarbeitungen werden als zusätzliche übergeordnete Elemente des nächsten Commits einbezogen. Normalerweise,
Durch die Verwendung von „revert“ wird diese Liste gelöscht und die Dateien werden zurückgesetzt. Wenn Dateien angegeben sind,
revert lässt die Liste der nicht festgeschriebenen Zusammenführungen in Ruhe und setzt nur die Dateien zurück. Verwenden
\*(Aq\*(Aqbzr revert.\*(Aq\*(Aq in der Baumwurzel, um alle Dateien zurückzusetzen, aber die aufgezeichneten Dateien beizubehalten
Zusammenführungen und \*(Aq\*(Aqbzr revert --forget-merges\*(Aq\*(Aq, um die ausstehende Zusammenführungsliste zu löschen
ohne irgendwelche Dateien zurückzusetzen.

Mit „bzr revert --forget-merges“ ist es möglich, alle Änderungen aus a zu übernehmen
Zweig in einer einzigen Revision. Führen Sie dazu die Zusammenführung wie gewünscht durch. Dann mache ich zurück
Mit der Option „--forget-merges“ bleibt der Inhalt des Baums erhalten, wie er war, aber das wird der Fall sein
Löschen Sie die Liste der ausstehenden Zusammenführungen. Der nächste Commit enthält dann alle Änderungen
die im anderen Zweig vorhanden sind, jedoch ohne andere übergeordnete Revisionen. Weil
Diese Technik vergisst, woher diese Änderungen stammen, was zu zusätzlichen Konflikten führen kann
bei späteren Zusammenführungen mit denselben Quell- und Zielzweigen.

bzr Revnr [STANDORT]
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--tree Revnr. des Arbeitsbaums anzeigen.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Infos

Aktuelle Revisionsnummer anzeigen.

Dies entspricht der Anzahl der Revisionen in diesem Zweig.

bzr rm
Alias ​​für „remove“, siehe „bzr remove“.

bzr rmbranch
Alias ​​für „remove-branch“, siehe „bzr remove-branch“.

bzr Wurzel [DATEINAME]
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Zeigen Sie das Stammverzeichnis des Baums an.

Das Stammverzeichnis ist das nächstgelegene umschließende Verzeichnis mit einem .bzr-Kontrollverzeichnis.

bzr senden [SUBMIT_BRANCH] [PUBLIC_BRANCH]
Zubehör:
--body ARG Text für die E-Mail.
--format ARG Verwendet das angegebene Ausgabeformat.
--from ARG, -f Zweig, aus dem die Einreichung generiert werden soll,
statt derjenige, der die enthält
Arbeitsverzeichnis.
--help, -h Hilfemeldung anzeigen.
--mail-to ARG Senden Sie die Anfrage an diese Adresse.
--message ARG, -m Nachrichtenzeichenfolge.
--no-bundle Ein Bundle nicht in die Zusammenführung einbeziehen
Richtlinie.
--no-patch Fügen Sie keinen Vorschau-Patch in das ein
Merge-Direktive.
--output ARG, -o Zusammenführungsanweisung in diese Datei schreiben oder
Verzeichnis; verwenden - für stdout.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--remember Absenden und öffentlichen Zweig merken.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--strict Das Senden verweigern, wenn noch nicht festgeschriebene vorhanden sind
Änderungen im Arbeitsbaum, --no-strict
deaktiviert die Prüfung.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: zusammenführen, ziehen

Senden Sie eine E-Mail oder erstellen Sie eine Zusammenführungsanweisung zum Übermitteln von Änderungen.

Eine Zusammenführungsanweisung stellt viele Dinge bereit, die zum Anfordern von Zusammenführungen erforderlich sind:

* Eine maschinenlesbare Beschreibung der durchzuführenden Zusammenführung

* Ein optionaler Patch, der eine Vorschau der angeforderten Änderungen darstellt

* Ein optionales Bündel von Revisionsdaten, damit die Änderungen übernommen werden können
direkt aus der Merge-Direktive, ohne Daten von a abzurufen
Ast.

\*(Aqbzr send\*(Aq erstellt einen kompakten Datensatz, der bei Anwendung mit bzr merge die folgenden Eigenschaften hat:
Gleicher Effekt wie das Zusammenführen aus dem Quellzweig.

Standardmäßig ist die Merge-Direktive eigenständig und kann auf jeden Zweig angewendet werden
Enthält „submit_branch“ in seinem Ancestory, ohne dass Zugriff auf den Quellzweig erforderlich ist.

Wenn --no-bundle angegeben ist, sendet Bazaar nicht den Inhalt der Revisionen, sondern
nur eine strukturierte Anfrage zum Zusammenführen vom öffentlichen_Standort. In diesem Fall die
public_branch wird benötigt und muss aktuell und für den Empfänger zugänglich sein. Der
public_branch ist immer enthalten, sofern bekannt, damit die Leute es später überprüfen können.

Der Submit-Zweig ist standardmäßig der übergeordnete Zweig des Quellzweigs, kann aber überschrieben werden.
Sowohl der Submit-Zweig als auch der öffentliche Zweig werden beim ersten Mal in der branch.conf gespeichert
werden für eine bestimmte Branche verwendet. Der Quellzweig ist standardmäßig der Zweig, der den enthält
Arbeitsverzeichnis, kann aber mit --from geändert werden.

Sowohl der Submit-Zweig als auch der Public-Zweig folgen dem üblichen Verhalten in Bezug auf
--remember: Wenn kein Standardspeicherort festgelegt ist, wird dieser beim ersten Senden festgelegt (verwenden Sie
--no-denken Sie daran, die Einstellung zu vermeiden). Danach können Sie den Standort weglassen, um den zu verwenden
Standard. Um die Standardeinstellung zu ändern, verwenden Sie --remember. Der Wert wird nur gespeichert, wenn der
Der Standort kann abgerufen werden.

Um diese Änderungen zu berechnen, muss bzr den Submit-Zweig analysieren. Daher ist es
Am effizientesten ist es, wenn der Submit-Zweig ein lokaler Spiegel ist. Wenn ein öffentlicher Ort bekannt ist
Für den Submit_Branch wird dieser Speicherort in der Merge-Direktive verwendet.

Das Standardverhalten besteht darin, die Zusammenführungsanweisung per E-Mail zu senden, sofern nicht -o angegeben ist
Falls es an eine Datei gesendet wird.

Der E-Mail-Versand erfolgt über Ihr bevorzugtes E-Mail-Programm. Dies sollte unter Windows transparent sein (it
verwendet MAPI). Unter Unix ist das Dienstprogramm xdg-email erforderlich. Wenn der bevorzugte Kunde nicht sein kann
gefunden (oder verwendet) wird Ihr Editor verwendet.

Um ein bestimmtes E-Mail-Programm zu verwenden, legen Sie die Konfigurationsoption mail_client fest. (Für
Thunderbird 1.5, dies umgeht einige Fehler.) Unterstützte Werte für bestimmte Clients sind
„claws“, „evolution“, „kmail“, „mail.app“ (Mail.app von MacOS X), „mutt“ und „thunderbird“;
Allgemeine Optionen sind „default“, „editor“, „emacsclient“, „mapi“ und „xdg-email“. Plugins
kann auch unterstützte Clients hinzufügen.

Wenn E-Mails versendet werden, ist eine An-Adresse erforderlich. Dies kann entweder auf der geliefert werden
Befehlszeile, indem Sie die Konfigurationsoption „submit_to“ im Zweig selbst oder im festlegen
Konfigurationsoption child_submit_to im Submit-Zweig.

Derzeit werden zwei Formate unterstützt: „4“ verwendet das Revisionspaketformat 4 und die Merge-Direktive
Format 2. Es ist deutlich schneller und kleiner als ältere Formate. Es ist kompatibel
mit Bazaar 0.19 und höher. Dies ist die Standardeinstellung. „0.9“ verwendet das Revisionspaketformat 0.9 und
Merge-Anweisungsformat 1. Es ist kompatibel mit Bazaar 0.12 - 0.18.

Die von bzr send erstellten Merge-Anweisungen können mit bzr merge oder bzr pull by angewendet werden
Angabe einer Datei, die eine Zusammenführungsanweisung enthält, als Speicherort.

bzr send nutzt in großem Umfang öffentliche Standorte, um lokale Standorte in URLs abzubilden, die dies können
von anderen Menschen genutzt werden. Siehe \*(Aqbzr-Hilfekonfiguration\*(Aq, um sie festzulegen und zu verwenden
\*(Aqbzr info\*(Aq, um sie anzuzeigen.

bzr brauchen
Zubehör:
--allow-writes Standardmäßig ist der Server schreibgeschützt
Server. Bereitstellung von --allow-writes
ermöglicht den Schreibzugriff auf den Inhalt von
das bereitgestellte Verzeichnis und darunter. Notiz
dass \*(Aq\*(Aqbzr dienen\*(Aq\*(Aq nicht funktioniert
Authentifizierung, also es sei denn, irgendeine Form von
Es wird eine externe Authentifizierung veranlasst
Die Bereitstellung dieser Option führt zu global
unkontrollierter Schreibzugriff auf Ihre Datei
System funktionieren.
--client-timeout ARG Überschreibt das Standard-Timeout für inaktive Clients
(5 Minuten).
--directory ARG, -d Stellt den Inhalt dieses Verzeichnisses bereit.
--help, -h Hilfemeldung anzeigen.
--inet Auf stdin/out zur Verwendung von inetd oder bereitstellen
sshd.
--listen ARG Auf Verbindungen bei Nominierten achten
Adresse.
--port ARG Auf Verbindungen bei Nominierten achten
Hafen. Als Portnummer wird 0 übergeben
Dies führt zu einem dynamisch zugewiesenen Port.
Der Standardport hängt von der ab
Protokoll.
--protocol ARG-Protokoll, das bereitgestellt werden soll.
--bzr Das Bazaar-Smart-Server-Protokoll ist vorbei
TCP. (Standardport: 4155)
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Alias: Server

Führen Sie den BZR-Server aus.

bzr Server
Alias ​​für „serve“, siehe „bzr dienen“.

bzr zurückstellen [DATEI...]
Zubehör:
--all Alle Änderungen zurückstellen.
--destroy Entfernte Änderungen zerstören statt
sie ins Regal stellen.
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--list Zurückgestellte Änderungen auflisten.
--message ARG, -m Nachrichtenzeichenfolge.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.
--writer ARG Methode zum Schreiben von Diffs.
--plain Klartext-Diff-Ausgabe.

Siehe auch: Konfiguration, unshelve

Einige Änderungen am aktuellen Baum vorübergehend beiseite legen.

Mit Shelve können Sie die von Ihnen vorgenommenen Änderungen vorübergehend „auf dem Regal“ ablegen, d. h. aus dem
Bis zu einem späteren Zeitpunkt, an dem Sie sie mit der Funktion „Unshelve“ aus dem Regal zurückholen können.
Befehl. Die Änderungen werden neben Ihrem Arbeitsbaum gespeichert und sind es daher nicht
werden zusammen mit Ihrem Zweig weitergegeben und überstehen auch dessen Löschung nicht.

Wenn shelve --list angegeben ist, werden zuvor zurückgestellte Änderungen aufgelistet.

Die Funktion „Regal“ soll dabei helfen, mehrere Sätze unangemessener Änderungen voneinander zu trennen
vermischt. Wenn Sie nur alle Änderungen entfernen möchten und diese nicht wiederherstellen müssen
später verwenden Sie „revert“. Wenn Sie alle Textänderungen auf einmal zurückstellen möchten, verwenden Sie shelve --all.

Wenn Dateinamen angegeben werden, werden nur die Änderungen an diesen Dateien zurückgestellt. Andere Dateien
bleibt unberührt.

Wenn eine Revision angegeben ist, werden Änderungen seit dieser Revision zurückgestellt.

Sie können mehrere Artikel in das Regal stellen. Standardmäßig wird mit „Aus dem Regal entfernen“ der größte Teil wiederhergestellt
kürzlich auf Eis gelegte Änderungen.

Bei komplizierten Änderungen besteht die Möglichkeit, die Änderungen in einem separaten Editorprogramm zu bearbeiten
um zu entscheiden, wie die in der Arbeitskopie verbleibende Datei aussehen soll. Fügen Sie dazu hinzu
die Konfigurationsoption

change_editor = PROGRAMM @new_path @old_path

Dabei wird @new_path durch den Pfad der neuen Version der Datei und @old_path durch den Pfad ersetzt
durch den Pfad der alten Version der Datei ersetzt. Das PROGRAMM sollte das Neue speichern
Datei mit dem gewünschten Inhalt der Datei im Arbeitsbaum.

bzr Sign-My-Commits [STANDORT] [COMMITTER]
Zubehör:
--dry-run Eigentlich nichts unterschreiben, nur ausdrucken
die Revisionen, die unterzeichnet werden würden.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Signieren Sie alle Commits eines bestimmten Committers.

Wenn der Standort nicht angegeben ist, wird der lokale Baum verwendet. Wenn der Committer nicht angegeben ist
Es wird der Standard-Committer verwendet.

Dadurch werden keine Commits signiert, die bereits über Signaturen verfügen.

bzr gespalten TREE
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: beitreten

Teilen Sie ein Unterverzeichnis eines Baums in einen separaten Baum auf.

Dieser Befehl erstellt einen Zielbaum in einem Format, das Rich Roots unterstützt, z
„Rich-Root“ oder „Rich-Root-Pack“. Diese Formate können nicht in frühere Formate konvertiert werden
wie 'dirstate-tags'.

Das TREE-Argument sollte ein Unterverzeichnis eines Arbeitsbaums sein. Dieses Unterverzeichnis wird sein
in einen eigenständigen Baum mit eigenem Zweig umgewandelt. Commits im Baum der obersten Ebene
gilt nicht für den neuen Teilbaum.

bzr st
Alias ​​für „status“, siehe „bzr status“.

bzr Zustand
Alias ​​für „status“, siehe „bzr status“.

bzr Status [DATEI...]
Zubehör:
--change ARG, -c Wählen Sie die durch die eingeführten Änderungen aus
angegebene Revision. Siehe auch „Hilfe“.
Revisionsspezifikation".
--help, -h Hilfemeldung anzeigen.
--no-classify Objekttyp nicht mit Indikator markieren.
--no-pending Zeigt ausstehende Zusammenführungen nicht an.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--short, -S Kurze Statusanzeigen verwenden.
--show-ids Interne Objekt-IDs anzeigen.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.
--versioned, -V Zeigt nur versionierte Dateien an.

Aliase: st, stat

Siehe auch: diff, revert, status-flags

Statuszusammenfassung anzeigen.

Dies meldet versionierte und unbekannte Dateien und meldet sie nach Status gruppiert. Möglich
Staaten sind:

hinzugefügt
In der Arbeitskopie versioniert, jedoch nicht in der vorherigen Revision.

entfernt
In der vorherigen Revision versioniert, aber entfernt oder gelöscht
in der Arbeitskopie.

umbenannt
Der Pfad dieser Datei hat sich gegenüber der vorherigen Revision geändert.
Möglicherweise hat sich auch der Text geändert. Dazu gehören Dateien, deren
Das übergeordnete Verzeichnis wurde umbenannt.

geändert
Der Text hat sich seit der letzten Überarbeitung geändert.

Art geändert
Die Dateiart wurde geändert (z. B. von Datei in Verzeichnis).

unbekannt
Nicht versioniert und entspricht keinem Ignoriermuster.

Zusätzlich für Verzeichnisse, Symlinks und Dateien mit einem geänderten ausführbaren Bit, Bazaar
gibt ihren Typ durch ein nachgestelltes Zeichen an: „/“, „@“ bzw. „*“. Diese
Dekorationen können mit der Option „--no-classify“ deaktiviert werden.

Um ignorierte Dateien anzuzeigen, verwenden Sie „bzr ignoriert“. Einzelheiten zu den Änderungen an Dateitexten finden Sie unter
'bzr diff'.

Beachten Sie, dass --short oder -S Statusflags für jedes Element bereitstellt, ähnlich dem Status von Subversion
Befehl. Um eine ähnliche Ausgabe wie svn -q zu erhalten, verwenden Sie bzr status -SV.

Wenn keine Argumente angegeben werden, wird der Status des gesamten Arbeitsverzeichnisses angezeigt.
Andernfalls wird nur der Status der angegebenen Dateien oder Verzeichnisse gemeldet. Wenn ein
Wenn ein Verzeichnis angegeben ist, wird der Status für alles in diesem Verzeichnis gemeldet.

Bevor Zusammenführungen festgeschrieben werden, werden die ausstehenden Überarbeitungen der Zusammenführungstipps angezeigt. Um alle ausstehenden anzuzeigen
Um Revisionen zusammenzuführen, verwenden Sie die Option -v. Um die Anzeige ausstehender Zusammenführungsinformationen zu überspringen
Verwenden Sie insgesamt die Option „No-Pending“ oder geben Sie eine Datei/ein Verzeichnis an.

Um das Arbeitsverzeichnis mit einer bestimmten Revision zu vergleichen, übergeben Sie eine einzelne Revision an
Revisionsargument.

Um zu sehen, welche Dateien sich in einer bestimmten Revision oder zwischen zwei Revisionen geändert haben, übergeben Sie a
Revisionsbereich zum Revisionsargument. Dies führt zu den gleichen Ergebnissen wie ein Anruf
'bzr diff --summarize'.

bzr wechseln [TO_LOCATION]
Zubehör:
--create-branch, -b Erstellt den Zielzweig von diesem
bevor Sie darauf umsteigen.
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--force Switch, auch wenn lokale Commits erfolgen
verloren.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--store Nicht festgeschriebene Änderungen speichern und wiederherstellen
die Branche.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Legen Sie den Zweig eines Checkouts und Updates fest.

Bei einfachen Checkouts ändert sich dadurch der Zweig, auf den verwiesen wird. Für Schwergewicht
Beim Auschecken wird überprüft, ob es keine lokalen Commits im Vergleich zum aktuell gebundenen Zweig gibt.
Dann macht es den lokalen Zweig zu einem Spiegel des neuen Standorts und bindet ihn daran.

In beiden Fällen wird der Arbeitsbaum aktualisiert und nicht festgeschriebene Änderungen werden zusammengeführt. Der Benutzer
können diese nach Belieben festschreiben oder rückgängig machen.

Ausstehende Zusammenführungen müssen vor der Verwendung des Schalters festgeschrieben oder rückgängig gemacht werden.

Der Pfad zum Zweig, zu dem gewechselt werden soll, kann relativ zum übergeordneten Verzeichnis angegeben werden
der aktuelle Zweig. Wenn Sie sich beispielsweise gerade im Checkout von /path/to/branch befinden,
Wenn Sie „newbranch“ angeben, wird ein Zweig unter /path/to/newbranch gefunden.

Gebundene Zweige verwenden den Spitznamen ihres Hauptzweigs, es sei denn, dieser ist lokal festgelegt
Durch die Groß-/Kleinschreibung wird der lokale Spitzname auf den des Masters aktualisiert.

bzr Etikett [VERLINKE DEN NAMEN]
Zubehör:
--delete Dieses Tag löschen, anstatt es zu platzieren.
--directory ARG, -d Zweig, in dem das Tag platziert werden soll.
--force Vorhandene Tags ersetzen.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Commit, Tags

Erstellen, entfernen oder ändern Sie ein Tag und benennen Sie eine Revision.

Tags geben Revisionen aussagekräftige Namen. Befehle, die ein -r (--revision) erfordern
Die Option -rtag:X kann angegeben werden, wobei X ein beliebiges zuvor erstelltes Tag ist.

Tags werden in der Verzweigung gespeichert. Tags werden von einem Zweig zum anderen kopiert, wenn Sie
verzweigen, schieben, ziehen oder zusammenführen.

Es ist ein Fehler, einen Tag-Namen anzugeben, der bereits vorhanden ist, es sei denn, Sie übergeben --force
In diesem Fall wird das Tag verschoben, um auf die neue Revision zu verweisen.

Um ein Tag umzubenennen (den Namen zu ändern, aber die gleiche Version beizubehalten), führen Sie \*(Aq\*(Aqbzr tag
neuer-Name -r tag:alter-Name\*(Aq\*(Aq und dann \*(Aq\*(Aqbzr tag --delete oldname\*(Aq\*(Aq.

Wenn kein Tag-Name angegeben ist, wird er über den Hook „automatic_tag_name“ ermittelt.
Dies kann beispielsweise verwendet werden, um Upstream-Releases durch Lesen von configure.ac automatisch zu kennzeichnen. Sehen
\*(Aq\*(Aqbzr Hilfe-Hooks\*(Aq\*(Aq für Details.

bzr Tags
Zubehör:
--directory ARG, -d Zweig, dessen Tags angezeigt werden sollen.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--show-ids Interne Objekt-IDs anzeigen.
--sort ARG Tags nach verschiedenen Kriterien sortieren.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Tag

Listen Sie Tags auf.

Dieser Befehl zeigt eine Tabelle mit Tag-Namen und den darauf verweisenden Revisionen an.

bzr Testament [AST]
Zubehör:
--help, -h Hilfemeldung anzeigen.
--long Erstellt ein Testament im Langformat.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--strict Erstellt ein Testament im strengen Format.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Testament (Unterschriftsformular) einer Revision anzeigen.

bzr lösen
Zubehör:
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: binden, auschecken

Wandeln Sie die aktuelle Kasse in eine reguläre Filiale um.

Nach dem Aufheben der Bindung gilt der lokale Zweig als unabhängig und nachfolgende Commits gelten auch als unabhängig
nur lokal.

bzr unverbindlich [STANDORT]
Zubehör:
--dry-run Nimmt eigentlich keine Änderungen vor.
--force Sagen Sie „Ja“ zu allen Fragen.
--help, -h Hilfemeldung anzeigen.
--keep-tags Behält Tags bei, die darauf verweisen, entfernt zu werden
Überarbeitungen.
--local Entfernt nur die Commits vom lokalen
Filiale an der Kasse.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Commit

Entfernen Sie die letzte festgeschriebene Revision.

--verbose gibt aus, was entfernt wird. --dry-run wird alles durchlaufen
Anträge stellen, aber eigentlich nichts entfernen.

Wenn --revision angegeben ist, heben Sie die Überarbeitungen auf, um den Zweig an der angegebenen Stelle zu belassen
Revision. Beispielsweise verlässt „bzr uncommit -r 15“ den Zweig bei Revision 15.

Uncommit macht den Arbeitsbaum bereit für ein neues Commit. Die einzige Änderung, die es bewirken kann, ist
um alle ausstehenden Zusammenführungen wiederherzustellen, die vor dem Commit vorhanden waren.

bzr aus dem Regal nehmen [SHELF_ID]
Zubehör:
--action ARG Die auszuführende Aktion.
--apply Änderungen anwenden und aus dem Regal entfernen.
--delete-only Änderungen löschen, ohne sie anzuwenden.
--dry-run Änderungen anzeigen, aber nicht anwenden oder entfernen
Them.
--keep Änderungen anwenden, aber nicht löschen.
--preview Anstatt die Änderungen aufzuheben, zeigen Sie sie an
der Unterschied, der daraus resultieren würde
aus dem Regal rücken.
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Regal

Zurückgestellte Änderungen wiederherstellen.

Standardmäßig werden die zuletzt zurückgestellten Änderungen wiederhergestellt. Wenn Sie jedoch ein Regal angeben
per id werden diese Änderungen stattdessen wiederhergestellt. Dies funktioniert am besten, wenn die Änderungen nicht funktionieren
sind aufeinander angewiesen.

bzr up
Alias ​​für „update“, siehe „bzr update“.

bzr Aktualisierung [DIR]
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--show-base Basisrevisionstext in Konflikten anzeigen.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Alias: up

Siehe auch: Pull, Status-Flags, Arbeitsbäume

Aktualisieren Sie einen Arbeitsbaum auf eine neue Revision.

Dadurch wird eine Zusammenführung der Zielrevision (der Spitze des Zweigs oder der
die angegebene Revision) in den Arbeitsbaum ein und machen Sie diese Revision dann zur Basisrevision
für den Arbeitsbaum.

Sie können dies verwenden, um eine ältere Revision aufzurufen oder einen Arbeitsbaum zu aktualisieren, der nicht mehr vorhanden ist
Datum aus seiner Niederlassung.

Wenn es in der Baumstruktur noch nicht festgeschriebene Änderungen gibt, werden diese übernommen und bleiben bestehen
als nicht festgeschriebene Änderungen nach dem Update. Um diese Änderungen zu verwerfen, verwenden Sie „bzr revert“. Der
Nicht festgeschriebene Änderungen können im Widerspruch zu den durch die Basisänderung vorgenommenen Änderungen stehen
Revision.

Wenn der Zweig des Baums an einen Hauptzweig gebunden ist, aktualisiert bzr auch den Zweig vom
Meister.

Sie können nicht nur eine einzelne Datei oder ein einzelnes Verzeichnis aktualisieren, da dies in jedem Bazaar-Arbeitsbaum der Fall ist
nur eine einzige Basisrevision. Wenn Sie eine entfernte Datei wiederherstellen möchten
Verwenden Sie lokal „bzr revert“ anstelle von „bzr update“. Wenn Sie eine Datei wiederherstellen möchten
Zustand in einer früheren Revision, verwenden Sie „bzr revert“ mit der Option „-r“ oder verwenden Sie „bzr cat“, um
Schreiben Sie den alten Inhalt dieser Datei an einen neuen Speicherort.

Das Argument „dir“, sofern angegeben, muss der Speicherort der Wurzel eines Arbeitsbaums sein
aktualisieren. Standardmäßig wird der Arbeitsbaum verwendet, der das aktuelle Arbeitsverzeichnis enthält.

bzr mehr Stunden [URL]
Zubehör:
--clean Entfernen Sie das Verzeichnis „backup.bzr“, wenn
erfolgreich.
--dry-run Zeigt, was getan werden würde, aber nicht
eigentlich alles machen.
--format ARG Upgrade auf ein bestimmtes Format. Siehe „bzr
Weitere Informationen finden Sie unter „Hilfeformate“.
--2a Format für die bzr 2.0-Serie. Verwendet
Gruppenkomprimierter Speicher. Sorgt reichhaltig
Wurzeln, die einen einseitigen Übergang darstellen.
--default Format für die bzr 2.0-Serie. Verwendet
Gruppenkomprimierter Speicher. Sorgt reichhaltig
Wurzeln, die einen einseitigen Übergang darstellen.
--development-colo Das 2a-Format mit experimenteller Unterstützung
für zusammengelegte Filialen.
--pack-0.92 Pack-basiertes Format, das in der 1.x-Serie verwendet wird.
Eingeführt in 0.92. Interoperiert mit
bzr-Repositorys vor 0.92, aber nicht möglich
gelesen werden bei bzr < 0.92.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Siehe auch: Prüfen, Formatieren, Abgleichen

Aktualisieren Sie ein Repository, einen Zweig oder einen Arbeitsbaum auf ein neueres Format.

Wenn sich das Standardformat nach einer größeren neuen Version von Bazaar geändert hat, ist das möglicherweise der Fall
Sie werden bei bestimmten Vorgängen darüber informiert, dass Sie ein Upgrade durchführen sollten. Upgrade auf ein neueres Format
kann die Leistung verbessern oder neue Funktionen verfügbar machen. Es kann jedoch einschränkend sein
Interoperabilität mit älteren Repositories oder mit älteren Versionen von Bazaar.

Wenn Sie ein Upgrade auf ein bestimmtes Format anstelle des aktuellen Standardformats durchführen möchten, ist dies möglich
wird mit der Option --format angegeben. Daher können Sie den Upgrade-Befehl verwenden
Auf diese Weise können Sie ein „Downgrade“ auf ein früheres Format durchführen, obwohl einige Konvertierungen eine Einbahnstraße sind
Prozess (z. B. Wechsel von der 1.x-Standardeinstellung zur 2.x-Standardeinstellung), daher ist ein Downgrade nicht möglich
immer möglich.

Zu Beginn des Konvertierungsprozesses wird ein Verzeichnis „backup.bzr.~#~“ erstellt (wobei „#“ für „a“ steht).
Nummer). Standardmäßig bleibt dieser nach Abschluss dort. Wenn die Konvertierung fehlschlägt, löschen Sie die
Erstellen Sie ein neues .bzr-Verzeichnis und benennen Sie dieses an seiner Stelle wieder um. Verwenden Sie die Option --clean, um nachzufragen
Damit das Verzeichnis „backup.bzr“ bei erfolgreicher Konvertierung entfernt wird. Alternativ Sie
kann es manuell löschen, wenn danach alles gut aussieht.

Wenn es sich bei dem angegebenen Speicherort um ein gemeinsam genutztes Repository handelt, werden auch abhängige Zweige konvertiert
vorausgesetzt, das Repository wird erfolgreich konvertiert. Wenn die Konvertierung einer Verzweigung fehlschlägt,
Restliche Zweige werden noch ausprobiert.

Weitere Informationen zu Upgrades finden Sie im Bazaar-Upgrade-Leitfaden.
http://doc.bazaar.canonical.com/latest/en/upgrade-guide/.

bzr Signaturen überprüfen [STANDORT]
Zubehör:
--acceptable-keys ARG, -k Durch Kommas getrennte Liste von GPG-Schlüsselmustern
die zur Überprüfung akzeptabel sind.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Überprüfen Sie alle Commit-Signaturen.

Überprüft, ob alle Commits im Zweig mit bekannten GnuPG-Schlüsseln signiert sind.

bzr Version
Zubehör:
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--short Gibt nur die Versionsnummer aus.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Version von bzr anzeigen.

bzr Versions Information [STANDORT]
Zubehör:
--all Alle möglichen Informationen einbeziehen.
--check-clean Prüft, ob der Baum sauber ist.
--format ARG Wählen Sie das Ausgabeformat aus.
--custom Versionsinformationen in benutzerdefinierter Vorlage
Format.
--python Versionsinformationen im Python-Format.
--rio Versionsinformationen im RIO-Format (einfacher Text).
(Standard).
--help, -h Hilfemeldung anzeigen.
--include-file-revisions Schließt die letzte Revision für jede Datei ein.
--include-history Schließt den Revisionsverlauf ein.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--revision ARG, -r Weitere Informationen finden Sie unter „help revisionspec“.
--template ARG Vorlage für die Ausgabe.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Versionsinformationen zu diesem Baum anzeigen.

Mit diesem Befehl können Sie Informationen zur Version zum Quellcode eines hinzufügen
Anwendung. Die Ausgabe kann in einem der unterstützten Formate oder in einem benutzerdefinierten Format erfolgen
auf einer Vorlage.

Beispielsweise:

bzr version-info --custom \
--template="#define VERSION_INFO \"Projekt 1.2.3 (r{revno})\"\n"

erzeugt eine C-Header-Datei mit einer formatierten Zeichenfolge, die die aktuelle Revisionsnummer enthält.
Weitere unterstützte Variablen in Vorlagen sind:

* {Datum} – Datum der letzten Überarbeitung
* {build_date} – aktuelles Datum
* {revno} – Revisionsnummer
* {revision_id} – Revisions-ID
* {branch_nick} – Branch-Spitzname
* {clean} – 0, wenn der Quellbaum nicht festgeschriebene Änderungen enthält,
sonst 1

bzr view [DATEI...]
Zubehör:
--all Liste anwenden oder Aktion auf alle löschen
Ansichten.
--delete Die Ansicht löschen.
--help, -h Hilfemeldung anzeigen.
--name ARG Name der zu definierenden, aufzulistenden oder anzuzeigenden Ansicht
löschen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--switch ARG Name der Ansicht, zu der gewechselt werden soll.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

Gefilterte Ansichten verwalten.

Ansichten bieten eine Maske über dem Baum, sodass Benutzer sich bei Bedarf auf eine Teilmenge eines Baums konzentrieren können
ihre Arbeit tun. Nach dem Erstellen einer Ansicht werden Befehle angezeigt, die eine Liste von Dateien unterstützen – Status,
diff, commit usw. – diese Liste der Dateien wird praktisch jedes Mal implizit angegeben. Ein
Es kann weiterhin eine explizite Liste von Dateien angegeben werden, diese Dateien müssen sich jedoch in der aktuellen Ansicht befinden.

In den meisten Fällen hat eine Ansicht eine kurze Lebensdauer: Sie wird erstellt, um eine ausgewählte Änderung vorzunehmen und
wird gelöscht, sobald die Änderung übernommen wurde. Zu anderen Zeiten möchten Sie vielleicht eine oder erstellen
Weitere benannte Ansichten aufrufen und zwischen ihnen wechseln.

Um die aktuelle Ansicht zu deaktivieren, ohne sie zu löschen, können Sie zur aufgerufenen Pseudoansicht wechseln
\*(Aq\*(Aqoff\*(Aq\*(Aq. Dies kann nützlich sein, wenn Sie den gesamten Baum für einen sehen müssen
Sie haben den einen oder anderen Vorgang ausgeführt (z. B. Zusammenführen), möchten danach aber wieder zu Ihrer Ansicht wechseln.

Beispiele:
So definieren Sie die aktuelle Ansicht:

bzr view file1 dir1 ...

So listen Sie die aktuelle Ansicht auf:

BZR-Ansicht

So löschen Sie die aktuelle Ansicht:

bzr view --delete

So deaktivieren Sie die aktuelle Ansicht, ohne sie zu löschen:

bzr view --switch off

So definieren Sie eine benannte Ansicht und wechseln zu dieser:

bzr view --name view-name file1 dir1 ...

So listen Sie eine benannte Ansicht auf:

bzr view --name view-name

So löschen Sie eine benannte Ansicht:

bzr view --name view-name --delete

So wechseln Sie zu einer benannten Ansicht:

bzr view --switch Ansichtsname

So listen Sie alle definierten Ansichten auf:

bzr view --all

So löschen Sie alle Ansichten:

bzr view --delete --all

bzr whoami [Name]
Zubehör:
--branch Legt die Identität für den aktuellen Zweig fest
statt global.
--directory ARG, -d Zweig, der bearbeitet werden soll, anstatt zu arbeiten
Verzeichnis.
--email Nur E-Mail-Adresse anzeigen.
--help, -h Hilfemeldung anzeigen.
--quiet, -q Zeigt nur Fehler und Warnungen an.
--usage Nutzungsmeldung und Optionen anzeigen.
--verbose, -v Weitere Informationen anzeigen.

BZR-Benutzer-ID anzeigen oder festlegen.

Beispiele:
E-Mail des aktuellen Benutzers anzeigen:

bzr whoami --email

Legen Sie den aktuellen Benutzer fest:

bzr whoami „Frank Chu[E-Mail geschützt] >"


BZRPATH
Pfad, in dem bzr nach externen Shell-Plugin-Befehlen suchen soll.

BZR_EMAIL
E-Mail-Adresse des Benutzers. Überschreibt EMAIL.

EMAIL E-Mail-Adresse des Benutzers.

BZR_EDITOR
Editor zum Bearbeiten von Commit-Nachrichten. Überschreibt EDITOR.

EDITOR Editor zum Bearbeiten von Commit-Nachrichten.

BZR_PLUGIN_PATH
Pfade, in denen bzr nach Plugins suchen soll.

BZR_DISABLE_PLUGINS
Plugins, die bzr nicht laden sollte.

BZR_PLUGINS_AT
Plugins zum Laden aus einem Verzeichnis, das nicht in BZR_PLUGIN_PATH enthalten ist.

BZR_HOME
Verzeichnis mit dem .bazaar-Konfigurationsverzeichnis. Überschreibt HOME.

BZR_HOME (Win32)
Verzeichnis mit Bazaar-Konfigurationsverzeichnis. Überschreibt APPDATA und HOME.

BZR_REMOTE_PATH
Vollständiger Name des Remote-Befehls „bzr“ (für bzr+ssh://-URLs).

BZR_SSH
Pfad zum SSH-Client oder einem von paramiko, openssh, sshcorp, plink oder lsh.

BZR_LOG
Speicherort von .bzr.log (verwenden Sie „/dev/null“, um das Protokoll zu unterdrücken).

BZR_LOG (Win32)
Speicherort von .bzr.log (verwenden Sie „NUL“, um das Protokoll zu unterdrücken).

BZR_COLUMNS
Überschreiben Sie die implizite Terminalbreite.

BZR_CONCURRENCY
Anzahl der Prozesse, die gleichzeitig ausgeführt werden können (Selbsttest)

BZR_PROGRESS_BAR
Überschreiben Sie die Fortschrittsanzeige. Werte sind „none“ oder „text“.

BZR_PDB
Steuern Sie, ob bei einem Fehler ein Debugger gestartet werden soll.

BZR_SIGQUIT_PDB
Steuern Sie, ob sich SIGQUIT normal verhält oder einen Breakin-Debugger aufruft.

BZR_TEXTUI_INPUT
Erzwingen Sie den Konsoleneingabemodus für Eingabeaufforderungen auf zeilenbasiert (statt zeichenbasiert).

Nutzen Sie bzr online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad