Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php FogBugz、WebSVN&;Cygwin-未生成差异_Php_Svn_Cygwin_Fogbugz_Websvn - Fatal编程技术网

Php FogBugz、WebSVN&;Cygwin-未生成差异

Php FogBugz、WebSVN&;Cygwin-未生成差异,php,svn,cygwin,fogbugz,websvn,Php,Svn,Cygwin,Fogbugz,Websvn,我很感激我将要问的是一个有点具体和小利基,但如果你能提供一些帮助,你可能会让我保留一些我的头发 我最初在网上发布了这个问题,但没有多少乐趣 基本上,我使用WebVN作为存储库浏览器,为FogBugz提供日志和差异功能。WebVN允许我查看日志,但不显示任何差异信息。我仔细研究了WebVN的PHP,发现WebVN调用svn实用程序以获取文件内容并使用sed和enscript对其进行格式化,最终生成的文件是空白的 我已经将实用程序调用分解为更小的语句,并使用命令行手动测试,在我合并sed语句之前,一

我很感激我将要问的是一个有点具体和小利基,但如果你能提供一些帮助,你可能会让我保留一些我的头发

我最初在网上发布了这个问题,但没有多少乐趣

基本上,我使用WebVN作为存储库浏览器,为FogBugz提供日志和差异功能。WebVN允许我查看日志,但不显示任何差异信息。我仔细研究了WebVN的PHP,发现WebVN调用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"

“c:\program files\subversion\bin\svn”--非交互式--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,/^嘿,伙计们,如果有人坚持这一点,我已经发布了答案

为了防止它从fogbugz的支持论坛上被删除,我基本上必须让每个人都能完全访问C:\Inetpub\wwwroot\webvn\Temp\现在一切都好了