6 Stimmen

TortoiseSVN rückgängig machen vs. aktualisieren

Was ist der Unterschied zwischen dem Folgen?

  1. (Rechtsklick auf den Projektordner) Update auf Revision XXX
  2. (Rechtsklick auf die Protokollliste) zu dieser Revision zurückkehren
  3. (Rechtsklick auf die Protokollliste) Änderungen aus dieser Revision rückgängig machen

8voto

Stefan Punkte 42586
  1. (Rechtsklick auf den Projektordner) Update auf Revision XXX

Ihr Projektordner wird auf die Revision XXX aktualisiert. Nach dieser Aktualisierung ist Ihre Arbeitskopie nicht mehr auf dem neuesten Stand und Sie können Ihre Änderungen nicht übertragen. Wenn Sie eine Übergabe durchführen wollen, müssen Sie Ihre Arbeitskopie erneut auf HEAD aktualisieren. Das bedeutet, dass Sie diese Option nicht nutzen können, um Änderungen, die Sie bereits vorgenommen haben, rückgängig zu machen, sondern nur, um sich einen Überblick über einen früheren Zeitpunkt Ihrer Arbeitskopie zu verschaffen. Verwenden Sie diese Option also nur zum Anschauen, nicht zum Arbeiten.

  1. (Rechtsklick auf die Protokollliste) zu dieser Revision zurückkehren

Alle Änderungen, die bis zu der mit der rechten Maustaste angeklickten Revision vorgenommen wurden, werden rückgängig gemacht (undo all from HEAD to rev). Die Änderungen werden nur in Ihrer Arbeitskopie vorgenommen, die Sie dann übertragen können, wenn Sie möchten.

  1. (Rechtsklick auf die Protokollliste) Änderungen aus dieser Revision rückgängig machen

Nur die mit der rechten Maustaste angeklickte Revision wird rückgängig gemacht. Die Revisionen nach der mit der rechten Maustaste angeklickten Revision bis zu HEAD sind no rückgängig gemacht. Verwenden Sie dies, wenn Sie nur einen einzelnen Commit rückgängig machen wollen, nicht alle Commits seit einer bestimmten Revision. Da es sich hier um eine Rückgängigmachung handelt, werden die Änderungen nur in Ihrer Arbeitskopie vorgenommen, die Sie dann übertragen können, wenn Sie möchten.

0voto

shikhar Punkte 2411

Hier ist es:

1) (Rechtsklick auf den Projektordner) Aktualisierung auf Revision XXX
Aktualisiert die Arbeitskopie auf die neueste Repository-Revision, wobei Ihre lokalen Änderungen erhalten bleiben.

2) (Rechtsklick auf die Protokollliste) zu dieser Revision zurückkehren
Element zur Revision aktualisieren vs. zur Revision zurückkehren

3) (Rechtsklick auf die Protokollliste) Änderungen aus dieser Revision rückgängig machen
Die Änderungen, die in dieser Revision und nur in dieser Revision vorgenommen wurden, werden aus der Arbeitskopie entfernt, während Ihre lokalen Änderungen erhalten bleiben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X