Как увидеть, что будет обновлено из репозитория, до выдачи команды «svn update»?

В зависимости от того, что svn вы хотите знать, между вашей svn рабочей копией и последней svn версией svn репозиторий сервера, не subversion обновляя вашу локальную рабочую subversion копию, вот что вы можете делать:

если svn вы хотите узнать, что было svn изменено в репозитории svn subversion server, запустите команда:

$ svn st -u

, если subversion вы хотите узнать, был ли svn изменен один и тот же файл svn как в вашем локальном рабочая subversion копия и в репозитории svn svn server выполните команду:

$ svn st -u | grep -E '^M {7}\*'

, если svn вы хотите получить список svn файлов, измененных между subversion определенной ревизией и ГОЛОВА, запустите svn команду:

$ svn diff -r revisionNumber:HEAD --summarize

, если вы хотите svn получить список файлов, измененных subversion между конкретными ревизиями, запустите команда:

$ svn diff -r revisionNumber:anotherRevisionNumber --summarize

если subversion вы хотите увидеть, что будет svn обновлено (без фактического svn обновления), запустите команда:

$ svn merge --dry-run -r BASE:HEAD .

, если svn вы хотите знать, какое содержимое subversion определенного файла было svn изменено в svn репозиторий subversion сервера по сравнению с вашей svn рабочей копией, выполните subversion команду:

$ svn diff -r BASE:HEAD ./pathToYour/file

, если вы хотите svn знать, какое содержимое всех svn файлов было изменено в svn репозиторий subversion сервера по сравнению с вашей subversion рабочей копией, выполните svn команду:

$ svn diff -r BASE:HEAD .

svn

2022-11-17T22:26:08+00:00