質問: mac osxでのsvnファイル名エンコーディングの問題 unicode文字を含むファイル名があります。 mac osxのすべてのファイル名はutf8でエンコードされています。また、$langはen_us.utf-8に設定されます。ただし、svnにはいくつかの問題があるようです。az@ip212 1054 (integration) %ls abbildungen verbesserungsvorschläge_applets.odt allgemeineanmerkungen.rtf verbesserungsvorschläge_applets.rtf geogebra vorlagen texte az@ip212 1055 (integration) %svn ls abbildungen/ allgemeineanmerkungen.rtf geogebra/ texte/ verbesserungsvorschläge_applets.rtf verbesserungsvorschläge_applets.odt vorlagen/ az@ip212 1056 (integration) %svn del verb*.odt svn: use --force to override this restriction svn: 'verbesserungsvorschläge_applets.odt' is not under version control az@ip212 1057 (integration) %svn status ? verbesserungsvorschläge_applets.odt ! verbesserungsvorschläge_applets.odt az@ip212 1058 (integration) % ご覧のとおり、svn delはファイル名を認識しません。そして、svn statusでさえそれについて混乱します。どうすればこれを修正できますか? lc_ctype=$lang lc_all=$lang lc=$langでも試しましたが、変更はありません。
回答: 今日はこれに噛まれました。サーバーはlinux上にあり、2つのosxクライアントがそれに向かって同期しています。サーバー上の厄介なファイルを削除しようとしましたが、unicode文字がおかしなことにマークされています。多分それは私がgitに移動する時間ですか?補遺:私はどういうわけかサーバー上のものを変更して、unicodeのダブルネームファイルの問題が「svnupdate」または「svncheckout」の最後に「 表現の読み取り中にチェックサムの不一致 」を取得するように変更されたように見えるようにしました'。ふふ。