Я могу оценить то, что я собираюсь спросить, немного конкретную и небольшую нишу, но если бы вы могли оказать некоторую помощь, вы могли бы действительно позволить мне сохранить некоторые из моих волос!
Первоначально я разместил запрос на странице технической поддержки FogBugz , но не испытал особой радости.
В основном я использую webSVN в качестве обозревателя хранилища для провайдера журнала и различий для FogBugz. WebSVN позволяет мне просматривать журналы, но не отображает никакой информации для сравнения. Я просмотрел PHP webSVN с тонкой зубчатой гребенкой и установил, что, когда websvn обращается к утилите svn, чтобы получить содержимое файла и отформатировать его с помощью sed и enscript, в конечном итоге генерируемый файл остается пустым.
Я разбил вызовы утилит на более мелкие операторы и проверил их вручную с помощью командной строки, и все было хорошо, пока я не включил оператор sed. Кто-нибудь еще имел эту проблему, или знает о решении? Выражение ниже вызывается изнутри PHP и является местом, где генерируется пустой файл.
""c:\program files\subversion\bin\svn" --non-interactive --config-dir /tmp cat "file:///E:/svn/Users/mwo/test-4.txt"@36 | "c:\cygwin\bin\enscript" --language=html -o - | "c:\cygwin\bin\sed" -n "1,/^<\/PRE.$/,/^ C:\Inetpub\wwwroot\websvn\temp\150.tmp"