我正在尝试向 SVN 添加一个文本文件,它有不同的想法。使用 tortoise SVN 并右键单击“添加..”我收到一条不愉快的消息,告诉我该文件具有二进制 mime 类型属性。它不会将其添加到存储库中。
我想不出为什么会这样,因为它是我一次创建的几个文本文件(本例中为 SQL 存储过程列表)之一。 (实际上,三个文件给了我这个消息,而另外两个文件被添加就好了。)
当我尝试通过 svn propset svn:mime-type text/plain 更改文件的 mime 属性时我收到警告说该文件不受版本控制,这当然是 100% 正确的。
我该怎么做才能让 SVN 将这些文件识别为文本,并将它们添加到存储库中?
请您参考如下方法:
您应该执行以下步骤(使用 TortoiseSVN)来检查失败的根源:
TortoiseSVN > Settings , 并在那里打开 General > Subversion configuration file > Edit . "prc" (不带双引号)。 *.prc = svn:mime-type=application/octet-stream ,这就是添加属性的原因。 autoprops来自其他来源(详见 Subversion wiki)。 尝试执行以下步骤:
test.prc (带有一些内容)到您的目录(本地副本)。 TortoiseSVN > Add在那个文件上。 顺便说一下,有关您的 Subversion 服务器版本、TortoiseSVN 客户端版本的一些信息会有所帮助...


