我正在尝试向SVN添加文本文件,它有不同的想法。使用tortoise SVN并右键单击“Add ..”我收到一条不愉快的消息,告诉我该文件具有二进制mime类型属性。它不会将它添加到存储库。
我无法想到为什么会这样,因为它是我一次创建的几个文本文件(在这种情况下是SQL存储过程列表)之一。 (事实上,三个文件给了我这个消息,而其他两个文件也添加得很好。)
当我尝试通过svn propset svn:mime-type text/plain
更改文件上的mime属性时,我发出警告说该文件不受版本控制,这当然是100%正确。
如何让SVN将这些文件识别为文本,并将其添加到存储库?
答案 0 :(得分:2)
我有一次使用VS2013生成的resource.h文件。
我在编辑器中打开了文件,并将编码从“UCS-2 LE BOM”更改为UTF-8。
有时很容易
答案 1 :(得分:1)
您应该执行以下步骤(使用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客户端版本会有所帮助......