Я просто хочу посмотреть, какие файлы были модифицированы/добавлены/удалены между двумя произвольными версиями. Как это сделать?
Могу ли я сделать это и в черепахе?
Я просто хочу посмотреть, какие файлы были модифицированы/добавлены/удалены между двумя произвольными версиями. Как это сделать?
Могу ли я сделать это и в черепахе?
svn log -v -rX:Y .
Переключатель -v для "verbose" даст вам подробный вывод о том, какие файлы были затронуты в этой версии.
Обратите внимание, что "." Предполагается, что вы находитесь в рабочем каталоге, но вы также можете использовать URL-адрес, такой как http://svn.myawesomesoftwareproject.com/trunk/lib/foo.c".
Эту информацию можно найти, набрав "svn help log", или прочитав
Если вам нужен сжатый список файлов без времени и фиксации сообщений, вы можете сделать это следующим образом:
svn diff -r X:Y --summarize
Щелкните правой кнопкой мыши каталог, содержащий ваше репо. Выберите SVN Show Log. Control + Щелкните две ревизии. Щелкните правой кнопкой мыши по одному и выберите "Сравнить версии".
svn diff -r "start_revision_number": "end_revision_number" "url_of_svn_repo" --summarize
то просто подключите его к grep ^ A D или M
Если вы новичок в управлении версиями и SVN, вам может понадобиться Pragmatic Version Control с SVN. Это объясняет многие концепции и команды.
Это работало для меня в окнах
Примечание: {ваша ревизия} = укажите номер версии для по крайней мере одного из ваших изменений файла. Все файлы, связанные с этой версией, должны быть перечислены.