2011-01-25 2 views
21

Мне просто нужен список файлов, которые отличаются от моего рабочего каталога и репозитория. summary только, кажется, сообщает о различиях между репозиториями.Как получить список измененных файлов в svn?

+1

Как уже сказали, что нужно запустить статус СВН. Также проверьте эту ссылку для быстрой проверки того, что означает каждый статус. http://knaddison.com/technology/svn-status-code-cheat-sheet – CoolBeans

ответ

36

Пробег svn status. Он будет различать измененные, удаленные, добавленные и т. Д. svn help status имеет кучу информации для вас.

+1

Не полезно или не отвечает на вопрос, не должен быть принятым ответом. См. Https://stackoverflow.com/a/26358015/2279059. –

+0

ОК, похоже, что название вопроса не согласуется с содержанием вопроса. Должен быть отредактирован. –

12

svn status - это то, что вам нужно.

1

svn diff | grep Индекс:

Он работал с моей ревизией. Если команда не работает для вас, выполните следующую команду в каталоге с небольшим количеством изменений:

СВН дифф> out.txt

Откройте out.txt. Вы заметите, что каждая строка, которая содержит нужное имя файла, начинается с одной и той же строки (в моем случае это было «Index:»), grep для этого, и вы получите то, что хотите.

Удачи.

23

Попробуйте

svn diff --summarize -r startRevision:endRevision URL. 
+3

Ответ на этот вопрос - 'svn status', но вы ответили на вопрос _my_, поэтому я все еще поддерживаю. 'URL 'является необязательным. –

Смежные вопросы