0

いくつかの C ソース ファイルを試してみhg diffたところ、それらはバイナリであると言われました。

そこで、私の質問は次のとおりです。これらのファイルが実際には ASCII であることを UNIX と Mercurial に納得させるにはどうすればよいでしょうか?

よろしくお願いします。

4

1 に答える 1

3

hgは、null(ASCII 0)が埋め込まれているため、ファイルはバイナリであると見なします。

編集:あなたは簡単なスクリプトから始めることができます:

for i in *.c
do
temp=$(mktemp);
tr -d '\000' < "$i" > $temp
mv -f $temp "$i"
done
于 2010-04-29T16:27:16.673 に答える