svn: Wie bestimme ich das letzte Mal, wenn eine bestimmte Zeile geändert wurde?

StackOverflow https://stackoverflow.com/questions/2074280

  •  20-09-2019
  •  | 
  •  

Frage

ich ein Stück Code haben, dass ich möchte für die Revision der Geschichte sehen. In der Beispieldatei, Zeile 300 enthält etwas „interessant“. Wie kann ich Svn sehen verwenden, wenn diese Zeile geändert wurde und die svn Kommentar (e), dass beziehen sich auf die Veränderung dieser Linie zu überprüfen. (Beachten Sie, dass frühere Versionen dieser Datei wird wahrscheinlich nicht meine Ziellinie Interesse an der Linie 300 haben).

War es hilfreich?

Lösung

Sie könnten SVN benutzen Schuld Befehl. Dies wird Autor und Revisionsnummern auf einer Pro-Line-Basis für das angegebene Ziel drucken. Sobald Sie die Revisionsnummer haben, können Sie die Protokolle verpflichten überprüfen und andere mit dieser Revision zugeordnet Änderungen mit log , etc.

Andere Tipps

svn blame -v filename. Ausführlich gibt Revisionsnummer, Name und Datum

svn [praise|annotate|blame] filename 

gibt Ihnen die Versionsnummer und letzten Schriftsteller oder Redakteur.

svn [praise|annotate|blame] -v filename

finden Sie zusätzliche Informationen geben. wenn Sie den Zweig zusammengeschlossen haben, in diesem Fall

svn blame -g filename

sollten Sie den folgenden Befehl verwenden, um alle verfügbaren Optionen zu wissen,

svn blame --help

Es gibt das "svn blame" Werkzeug dafür.

svn blame filename

Schauen Sie sich das Protokoll für die Revision, in dem sie geändert wurde.

Wie andere bereits erwähnt haben, können Sie:

svn annotate filename

zu zeigen, wenn diese Zeile zuletzt geändert wurde. da Sie aber vorsichtig sein, dass das letzte Mal, dass alles, was auf dieser Linie modifizierte zeigen. Also, wenn der Code in der Datei verschoben wurde, die von einem Ort gelöscht wird, und woanders eingefügt, wird es zeigen, wenn die Linie bewegt wurde, nicht unbedingt, wenn es geändert wurde. Das gleiche gilt, wenn die Leitung in bewegt wurde, oder aus, eine Schleife oder wenn Aussage.

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