У меня есть изменения в ветке, которые я объединил с trunk в моем рабочем каталоге. Svn stat показывает правильный список измененных файлов. Однако вывод "svn stat" включает в себя "+" в истории, запланированной для фиксации, для каждого файла, добавленного к ветке.
A + src\main\java\com.... java
Когда я запускаю "svn diff", добавленные файлы с "+" не включаются в выход патча.
Это кажется сломанным. Если файл помечен как добавленный, то все содержимое должно быть в формате diff. Я пробовал передать "-notice-ancestry". Не было никаких изменений в выходе diff. Самое близкое, что я могу найти к той же проблеме, - эти комментарии относительно скопированных/перемещенных файлов
Кто-нибудь знает, как заставить SVN включать эти файлы в выходной файл diff?
Я просто попробовал внешнюю программу diff, предложенную в этом questions ответе, но это не сработало для меня.