ホームページ  >  記事  >  バックエンド開発  >  Linux svn が更新をチェックアウトすると、エラーが発生します: svn: 文字列を 'UTF-8' からネイティブ エンコーディングに変換できません:

Linux svn が更新をチェックアウトすると、エラーが発生します: svn: 文字列を 'UTF-8' からネイティブ エンコーディングに変換できません:

WBOY
WBOYオリジナル
2016-06-23 14:15:58985ブラウズ

[root@localhost svn]# svn up
svn: 文字列を「UTF-8」からネイティブ エンコーディングに変換できません:
svn: ?230?150?176?229?187?186 Microsoft Office Visio ?231?187 ?152?229?155?190.vsd
オンライン ソリューション
[root@localhost svn]# LANG="zh_CN.UTF-8"
[root@localhost svn]# svn up
.. まだ間違っています


への返信ディスカッション (解決策)

エラーの理由は、バージョン ライブラリに中国語のファイル名があるためです

文字列 'utf-8' をネイティブ エンコーディングに変換できません
新しい Microsoft Office Visio drawing.vsd を作成します

構成を変更した後に再起動します

文字列 'utf-8' をネイティブ エンコーディングに変換できません
新しい Microsoft Office Visio drawing.vsd を作成します

構成を変更した後は再起動する必要があります ますます混乱してきました。 . Linux での svn のデプロイは、オンライン コードの管理に使用されます。
アプリケーションを複数のサーバーにデプロイする必要があるため、更新があるたびに各サーバーでコードを変更する必要があります。
そこで私は svn について考えます。オンラインになった後、変更があった場合はバージョンを直接更新し、svn の自動更新機能を使用して複数のサーバーでコードを同時に更新します。

しかし今、運用保守担当者の中には、経験がないため svn はコード展開ツールとしては適していないと言っている人もいます。モデレーターのアドバイスは何ですか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。