提交到svn存储库后无法打开/下载pdf文件

提交到svn存储库后无法打开/下载pdf文件,svn,pdf,fedora,Svn,Pdf,Fedora,我对使用svn存储库进行版本维护非常熟悉 我已经成功地在我的机器上安装了svn(fedora 15) 假设我在下面给出了访问文件的链接 http://example.com/svn-repos/folder/ 我应用了以下命令来添加文件夹文档和另一个文件夹 实际上,文件夹Documentation由pdf文件和docx文件组成 svn add Documentation svn commit -m "Creating Folder" Documentation svn add Anothe

我对使用
svn存储库
进行版本维护非常熟悉

我已经成功地在我的机器上安装了svn(fedora 15)

假设我在下面给出了访问文件的链接

http://example.com/svn-repos/folder/ 
我应用了以下命令来添加文件夹
文档
另一个文件夹
实际上,文件夹
Documentation
pdf
文件和
docx
文件组成

svn add Documentation
svn commit -m "Creating Folder" Documentation

svn add Anotherfolder
svn commit -m "Creating Folder" Anotherfolder
结构如下所示

svn-repos - Revision 2: /folder

Documentation/
       Material/
               Prsentfinance.docx
               Transferfile.pdf
               kelvinref.pdf
               solutionsparts.pdf
Anotherfolder/
实际上,这里包含文件的文件夹已成功添加到svn存储库中,但当我试图打开
Material
文件夹下的
pdf
文件时,它们无法打开并显示任何内容,当我单击
Prsentfinance.docx
时,它已被下载


有人能告诉我为什么在我们点击pdf文件时无法打开/下载它们,pdf文件是否在svn存储库中不起作用,或者我们需要执行任何进一步的过程将pdf文件上载到svn存储库

您是否将其视为二进制文件对象?它不是文本文件(更改单个字节会损坏它)。

尝试设置

svn propset svn:executable 'ON' -R path/file.pdf

不,我没有单独提交pdf文件,但我已经提交了整个文件夹“Material”,其中包括pdf文件和docx文件。这里docx文件正在打开,但pdf文件未打开您将SVN与CVS混淆。SVN对(未标记的)二进制文件没有问题:这只会影响例如diff的呈现。抱歉,如果我错了,上面的命令将执行什么操作,以及path/to/pdf(我提交的是整个文件夹,而不是单个pdf文件),我是否需要提供pdf的本地机器路径,或者直接提供svn propset svn这样的服务器:可执行文件'ON'-R Documentation/Material/Transferfile.pdf为所有pdf文件提供路径。我知道了,但我的问题是哪条路径?,本地系统上的pdf路径或本地系统上svn服务器上的pdf路径转到该路径并执行以下操作
svn propset svn:executable'ON'-R*.pdf
然后执行
svn commit
感谢您的持续支持,k我也做了同样的事情,在“Transferfile.pdf”上设置了属性“svn:executable”,之后我转到浏览器中的链接并单击该pdf文件,但仍然没有结果只是为了澄清:pdf在提交到subversion之前显示正常,但提交后是否会损坏?@Martin:实际上在提交之前,当我打开pdf时,它们工作正常,但我不知道它们是否在提交颠覆后损坏,当我在提交后单击pdf时,浏览器只是刷新,没有下载或打开pdf,但Firefox中同样的工作正常似乎是一个问题“浏览器”。这是一个chrome问题吗?如果是的话,我们如何解决这个问题,升级?我已经把这个问题标记为结束:完全不清楚你在做什么。