当使用git-svn并提交二进制文件(图像和JAR文件)时,有一个区别:
如果最初通过SVN提交,则图像在SVN中也被视为二进制文件。
然后通过git添加的JAR文件和新图像在SVN中没有任何Svn属性,如svn:mime-type。
这会导致像Fisheye这样的存储库查看器将处理这些文件作为文本文件,并为它们创建无意义的变更集差异。 我预计合并时还会出现其他问题。
有没有一种简单但用户友好的方法来自动设置正确的mime-type以正确处理二进制文件?
我知道,我知道,会有用户说:为什么要在SVN中跟踪JAR文件?使用Nexus和Maven....是的,你是对的,但JAR文件只是其中一个例子。主要问题涉及图像!
这会导致像Fisheye这样的存储库查看器将处理这些文件作为文本文件,并为它们创建无意义的变更集差异。 我预计合并时还会出现其他问题。
有没有一种简单但用户友好的方法来自动设置正确的mime-type以正确处理二进制文件?
我知道,我知道,会有用户说:为什么要在SVN中跟踪JAR文件?使用Nexus和Maven....是的,你是对的,但JAR文件只是其中一个例子。主要问题涉及图像!
%APPDATA%\Subversion\config
和%USERPROFILE%\.subversion\config
中有两个配置文件 - 您应该确保它们都相同。 - Tim Bellis