Mir gefällt, wie man sehen kann, was in einen Git mit hineingegangen ist git show rev
Ich habe kein Äquivalent in Subversion gefunden. Es scheint, dass Subversion möchte, dass Sie einen Diff zwischen zwei Commits machen, um etwas Vernünftiges zu bekommen.
Irre ich mich, oder gibt es ein Äquivalent zu git show in svn, um nur zu sehen, was in einen Commit gegangen ist?
jamessan
svn diff -c rev zeigt, welche Änderungen in der angegebenen Revision vorgenommen wurden.
svn log --diff -c rev zeigt den Diff und die Commit-Informationen.
Ich nehme an, Sie möchten nicht die Liste der Dateien im Commit sehen, sondern den Inhalt einer Datei selbst, wie sie im Commit war. Sie können dies mit tun svn cat -r rev filename, wobei „rev“ die Revisionsnummer und „filename“ der Pfad oder die URL zur Datei ist. Prüfen svn help cat Für mehr Information.
svn diff -c <commit> zeigt Ihnen die tatsächlichen Änderungen, die von einem Commit vorgenommen wurden, enthält jedoch im Gegensatz zu git show nicht die Commit-Metadaten.
Was ich am Ende verwendet habe, um etwas zu bekommen, das ungefähr git show entspricht, war
( svn log -c <commit> ; svn diff -c <commit> )
Könntest du auch verwenden svn log --diff -c <commit>.
– jamessan
28. August 2020 um 0:20 Uhr
11875000cookie-checkSubversion äquivalent zu Git’s ‘show’-Befehl?yes