Ste*_*fan 53
将svn:mime-type属性设置为"text/plain"有助于:
svn propset svn:mime-type text/plain build.xml
svn commit build.xml
Run Code Online (Sandbox Code Playgroud)
此外,您可以强制Subversion在归咎时将文件视为文本:
svn blame file/to/blame --force
Run Code Online (Sandbox Code Playgroud)
小智 5
我遇到了同样的问题:我检查了许多 utf8 文件(Linux 的本机编码),其中一些被错误地选择为二进制文件并显示“(bin)”。我没有深入研究错误是如何发生的,但检查了那里的内容......
$ svn propget svn:mime-type *
Run Code Online (Sandbox Code Playgroud)
...注意到正确签入的文本文件根本没有 svn:mime 属性,只是从文本文件中删除了错误标记的二进制文件中的 svn:mime-type 属性。
$ svn propdel svn:mime-type [mislabeled-text-file...]
$ svn ci -m "zap binary mime-types" [mislabeled-text-file...]
Run Code Online (Sandbox Code Playgroud)
这似乎没有任何不良影响。警告用户:我不知道 Windows 在这种情况下会如何表现,尽管这很容易测试。
| 归档时间: |
|
| 查看次数: |
39567 次 |
| 最近记录: |