我很感激我接下来要问的问题有点具体,但如果你能提供一些帮助,你可能真的会让我留一些头发!
我最初在FogBugz technical support page上发布了这个查询,但并没有获得多少乐趣。
基本上,我使用webSVN作为存储库浏览器,为FogBugz提供日志和比较功能。WebSVN允许我查看日志,但不显示差异的任何信息。我仔细梳理了webSVN的PHP,发现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"发布于 2008-10-21 14:37:32
嘿,伙计们,对于坚持这个问题的人,我已经发布了答案here。
为了防止这个从fogbugz的支持论坛中删除,我基本上给了每个人对C:\Inetpub\wwwroot\websvn\Temp\的完全访问权限,现在一切都很好!
https://stackoverflow.com/questions/218266
复制相似问题