SVN diff с последующим сравнением 4 приводит к ошибке "файл не найден", Mac OS High Sierra
Я установил вне всякого сравнения и следовал официальной технической поддержке, чтобы настроить его с помощью SVN:
http://www.scootersoftware.com/support.php?zz=kb_vcs_osx
Однако, когда я запускаю следующую команду: svn diff -c 53030 .
Чтобы показать все изменения, внесенные в ревизию 53030, я получил следующий вывод ошибки командной строки:
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.1.1/Common/ChunkCompression.cpp:50: Error: unsupported compressor 8
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.1.1/Libraries/CompressData/CompressData.c:353: Ошибка: обнаружена неизвестная схема сжатия для файла '/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist' /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.1.1/Common/ChunkCompression.cpp:50: Ошибка: неподдерживаемый компрессор 8 /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.1.1/Libraries/CompressData/CompressData.c:353: ошибка: обнаружена неизвестная схема сжатия для файла '/System/Library/CoreServices/CoreTypes.bundle/ Содержание / Библиотека /AppExceptions.bundle/Exceptions.plist"
А также запустил запутанный графический интерфейс сравнения с ошибками, показывающий, что следующие файлы не найдены:
/var/folders/2t/zb3hw5b57yb77y58sshrxgx00000gn/T/svn-Flmvf1
/ Var / папки /2t/zb3hw5b57yb77y58sshrxgx00000gn/ Т / СВН-BX0hCF
Я подозреваю, что svn должен был создать вышеупомянутые 2 временных файла, соответствующие версиям до и после изменения, зафиксированного на 53030, и BC пытается загрузить их и отобразить.
Однако, когда я проверил папку: /var/folder /2t/zb3hw5b57yb77y58sshrxgx00000gn/T Эти 2 файла НЕ созданы.
Кто-нибудь знает, как это решить?
Beyond Compare v4.2.3 Mac OS High Sierra 10.13.1
1 ответ
Ошибки "Неизвестная схема сжатия для файла" - это проблема совместимости между Beyond Compare и macOS 10.13. Хотя сообщения отображаются в терминале, он все равно должен работать для различий отдельных файлов. Ошибка должна быть исправлена в следующем выпуске Beyond Compare, версии 4.2.4.
Расхождение нескольких файлов в папке (svn diff) не работает должным образом, используя инструкции на странице, на которую вы ссылаетесь. Различие отдельных файлов (svn diff file.ext) должно работать правильно, если вы будете следовать инструкциям на странице, на которую вы ссылаетесь.