Какая команда svn будет перечислять все файлы, измененные в ветке?
в svn у меня есть ветка, которая была создана, скажем, в редакции 22334. Затем были сделаны коммиты на ветке.
Как получить список всех файлов, которые были изменены на ветке по сравнению с тем, что на стволе? Я не хочу видеть файлы, которые были изменены на магистрали между тем, когда ветка была создана и "сейчас".
6 ответов:
вы также можете получить быстрый список измененных файлов, если это все, что вы ищете с помощью команды status с опцией-u
svn status -uЭто покажет вам, какая ревизия файла находится в текущей базе кода по сравнению с последней ревизией в репозитории. Я использую diff только тогда, когда я действительно хочу видеть различия в самих файлах.
здесь есть хороший учебник по команде svn, который объясняет многие из этих распространенных сценариев:команда SVN Ссылка
вы можете использовать следующую команду:
svn status -qпо данным svnbook:
With --quiet (-q), it prints only summary information about locally modified items.предупреждение: вывод этой команды показывает только вашу модификацию. Поэтому я предлагаю сделать
svn upполучить последнюю версию файла, а затем использоватьsvn status -qчтобы получить файлы, которые были изменены.