У меня есть изменения на ответвлении, которое я объединил для транкинга в моем рабочем каталоге. Статистика Svn показывает корректный список измененных файлов. Однако "svn статистика" вывод включает "+" в историю, запланированную для фиксации на каждый файл, добавленный в новинку для ответвления.
+ src\main\java\com.... Java
Когда я выполняю "svn разность", добавленные файлы, которые имеют "+", не включены в вывод исправления.
Это кажется поврежденным. Если файл отмечен, как добавлено, то это - все содержание, должен быть в различном выводе. Я пытался передать - родословная уведомления. Не было никакого изменения в различном выводе. Самыми близкими, которые я могу найти к той же проблеме, являются эти комментарии относительно, копировал/перемещал файлы
Кто-то знает, как добраться, SVN к включает эти файлы в различный вывод?
Я просто попробовал внешнюю различную программу, как предложено этим ответом вопросов, но он не работал на меня.
Характер + на выходе состояние SVN указывает, что файл имеет «история, запланированную с помощью Commit». Это означает, что файл на самом деле не является новым файлом, но на самом деле прямой потомк какого-либо другого файла в репозитории Subversion.
Это означает, что там не будет выходом в SVN Diff, поскольку файл на самом деле не изменился. Если вы должны были сделать некоторые локальные модификации в файл, они будут отображаться на выходе SVN Diff.
Когда выпускается версия 1.7, SVN Diff
будет иметь - Show-Copy-As-Adds
коммутатор для этой цели. Это хорошая индикация, что версии через 1.6 не имеют этой способности.