Frage

Ich plane zu laufen (Auf meinem Server!)

SVN -Update

Um meine Live -Website mit Updates zu aktualisieren. Ich mache mir jedoch Sorgen um "C" -Konflikte, die verhindern, dass meine Site -Skripte funktionieren. Wie kann ich den Checkout / Update -Prozess erzwingen, um alle lokalen Dateien zu überschreiben ((Auf meinem Server!)?

Ich weiß, eine Lösung wäre, dies in einem separaten Verzeichnis zu tun - etwas anderes effizienter?

Ich habe mich angesehen Erzwingen Sie einen SVN -Checkout -Befehl, um aktuelle Dateien zu überschreiben

Ich habe keine Option -Force -Option

War es hilfreich?

Lösung

Würde das Klicken auf das Verzeichnis und die Rückkehr zur Basis dann den gleichen Effekt haben?

Andere Tipps

Wenn Sie nicht haben --force Option Ich denke, Sie haben auch nicht die --accept. Das SVN -Update hat eine neue Option mit dem Namen --accept "Aktion für automatische Konfliktlösung festlegen". Es könnte sein:postopone, mine-conflict, theirs-conflict, edit, launch, theirs-full, mine-full or base.

Ein svn help update wird helfen!

Sie sollten die Subversion bitten, Ihr Arbeitskopie zu aktualisieren. Wenn eine Zusammenfassung erforderlich ist, wird es Ihnen Subversion sagen. Wenn nicht, werden Sie das neueste von allem anderen haben.

Ich denke, eine bessere Lösung besteht darin, Ihren Code in Subversion zusammenzufassen, Ihre Arbeitskopie vollständig wegzublasen und dann das Sauber aus dem Projekt zu überprüfen.

Ihr Repository sollte alle aussagekräftigen Code und nicht Ihre Arbeitskopie enthalten.

Ich weiß, dass dies eine super alte Frage ist, aber ich habe versucht herauszufinden, wie man das selbst macht, und kam dazu:

svn status --no-ignore | grep '^\?' | sed 's/^\? //' | xargs -Ixx rm -rf xx

Im Grunde genommen werden alle unversionierten Dateien in Ihrem Repository aufgeführt und dann die Auflistung in einen erzwungenen RM zum Spülen aufgelistet. Dies löschte alle unversionierten Dateien ohne Eingabeaufforderung. Stellen Sie daher sicher, dass Sie wissen, was Sie tun.

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