我正在与该数据,我存储在存档颠覆固定大小的二进制文件写入程序的工作。

的问题,但是,是SVN(两者命令行客户机和TortiseSVN)认为由于文件的大小没有变化,该文件本身没有改变,它不应该提交。

有没有办法来改变使用什么版本比较的方法,还是我不得不求助于黑客如添加一个虚拟属性的文件?


修改:原来,溶液不监守的文件大小的事情。我只是自动假设会出现这种情况,因为大多数Nieve酒店版本比较altorithims做这一切的时候。 [黄鼠狼词语]

有帮助吗?

解决方案 3

Resoved我自己。

原来,该修改过的文件的程序也与在某种程度上混淆SVN文件的元数据搞乱。

其他提示

请参阅此处上SVN如何确定文件是否被修改或不描述

您绝对确保这些文件没有改变?颠覆能够而且确实处理二进制文件,他们有他们的实际版本比较算法;它不只是看看文件大小。 Subversion发现文件更改为二进制文件就好了这里,尽管规模没有变化。

您确认文件已经改变?即,不同字节。我敢肯定Subversion使用二进制差异算法,并且不依赖于文件的大小。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top