我在Subversion版本庫中有一個名爲「Foo.cs」的文件。當我運行命令svn blame Foo.cs
輸出看起來是這樣的:爲什麼`svn責備Foo.cs`返回的所有行都是空白的?
1000 dave
1000 dave
2000 dave
2000 dave
9999 dave
1000 dave
9999 dave
,我能想到的唯一的事情是,從1000-9000的修訂,Foo.cs有「的svn:mime-type屬性」屬性集到「application/octet-stream」。但是,由於r9000 Foo.cs沒有這樣的屬性,因爲它(並且總是)是一個文本文件。
此外,我已經嘗試使用svn blame Foo.cs --force
沒有成功。
有誰知道如何解決這個問題?
編輯︰在r1000,歷史被截斷(svn log Foo.cs
不報告任何事情比這更早),因爲該分支被手動而不是使用svn mv
移動到存儲庫中的不同位置。但是,很難想象這是問題的原因,因爲svn blame
適用於回購協議中的其他每個文件。