在 Gitweb 上使用 odt2txt 进行 Diff
我按照此处的说明进行操作无法让他们工作。我在共享主机上使用 Git 和 Gitweb 1.7.5,使用 GNU Stow 进行自定义编译和部署,但基本上遵循 Dreamhost 上的此指南(只是分叉,没有进行任何修改来反映 Stow 和其他内容)。本质上我修改了我的 ~/.gitconfig
和 /path/to/repo/.gitattributes
和/或 /path/to/repo/info/attributes;两者都不起作用。我仍然在 gitweb 界面中看到这一点。
diff --git a/2011/randomdoc.odt b/2011/randomdoc.odt
索引 5890ee7..168582b 100644(文件)
二进制文件 a/2011/randomdoc.odt 和 b/2011/randomdoc.odt 不同
我做错了什么?它甚至没有显示
I followed the instructions here and I cannot get them to work. I am using Git and Gitweb 1.7.5 on shared hosting, custom compiled and deployed using GNU Stow but basically following this howto on Dreamhost (just forked, no modifications made to reflect Stow and other stuff). Essentially I modfied my ~/.gitconfig
and /path/to/repo/.gitattributes
and/or /path/to/repo/info/attributes
; neither worked. I still see this in the gitweb interface.
diff --git a/2011/randomdoc.odt
b/2011/randomdoc.odtindex 5890ee7..168582b 100644 (file)
Binary files a/2011/randomdoc.odt and b/2011/randomdoc.odt differ
What am I doing wrong? It does not even show
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我遇到了同样的问题,但经过彻底的搜索后,在邮件列表中找到了解决方案: http: //www.spinics.net/lists/git/msg160731.html
修改配置如下
修改信息/属性:
修改/etc/gitweb.conf:
推@diff_opts,'--textconv';
重要:正如我所读到的,启用 diff_opts 可能会导致允许 git 用户执行代码的安全问题!
我意识到名单上写的就是你,无论如何,我会把它留在这里以供将来搜索......:)
I was having the same problem but after a torough search found the solution in a mail list: http://www.spinics.net/lists/git/msg160731.html
Modified config like this
Modified info/attributes:
Modified /etc/gitweb.conf:
push @diff_opts, '--textconv';
IMPORTANT: As I've read, enabling diff_opts might lead to security problems allowing git users to execute code!
I've realized that is you the one writting on the list, anyway, I'll leave this here for future searches... :)
gitweb 可能
git-oodiff
的绝对路径在 git-oodiff 中,您可以轻松地为您需要的任何其他应用程序扩展环境:
gitweb might
git-oodiff
Inside git-oodiff you can easily extend the environment for any other applications you need: