umieszczenie HEAD: PREV wydawało mi się bardziej sensowne w wynikach diff, może pomoże innym
Fonix
@Fonix Czy jesteś w paradygmacie „w jaki sposób inne zatwierdzenie różni się od mojego obecnego stanu”? Jeśli tak, zgadzam się. Zwykle myślę o zatwierdzeniach zmian chronologicznych, więc zmiany dokonane w HEAD byłyby nowymi / dodanymi zmianami z PREV, co jest paradygmatem, o którym zwykle myślę. Istnieją przypadki i argumenty, które należy przedstawić dla każdego z paradygmatów.
Odpowiedzi:
Zobacz
svn diff
w instrukcji:źródło
Aby porównać całe wersje, wystarczy:
svn diff -r 8979:11390
Jeśli chcesz porównać ostatnio zatwierdzony stan z aktualnie zapisanymi plikami roboczymi, możesz użyć wygodnych słów kluczowych:
svn diff -r PREV:HEAD
(Uwaga: bez późniejszego określenia wszystkich plików w określonych wersjach są porównywane).
Możesz porównać konkretny plik, jeśli później dodasz ścieżkę do pliku:
svn diff -r 8979:HEAD /path/to/my/file.php
źródło