Frage

Ich erhalte „svn: '' ist keine Arbeitskopie“, wenn ich den Befehl svn log verwenden.

Ich weiß, dass ich eine Arbeitskopie für den Log-Befehl an der Arbeit benötigen, sondern kann dies direkt auf einem Repository getan werden?

Mein Ziel ist es, die Informationen (Änderungshistorie) eines Endlagers angezeigt werden soll. Ich denke, die Aktualisierung der Arbeitskopie, wenn ich die Log-Informationen benötigen keine gute Lösung ist.

Gibt es eine alternative Lösung für diesen oder Aktualisierung einer Arbeitskopie jedes Mal, wenn ich zu Protokoll benötigen ist der einzige Weg zu gehen?

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Versuchen svn log [repository_url]

Das wird das Protokoll eines bestimmten Repository erhalten, anstatt den lokalen, abgemeldeten Repository.

Siehe diese Dokumentation .

Andere Tipps

Mit svnlook log <repos_path>.

Wenn Sie nicht möchten, dass die vollständige URL liefern, aber Sie eine Arbeits haben Kopie handlich, können Sie auch angeben, dass Sie die HEAD Revision im Repository wollen:

svn log -r HEAD:1

Der Standard, wenn Sie auslassen die -r wie wenn Sie BASE:1 angegeben hatte, die nur auf die neueste Revision nach unten gezogen in die Arbeitskopie ändert up geben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top