ホームページ >バックエンド開発 >PHPチュートリアル >Linux svn が更新をチェックアウトすると、エラーが発生します: svn: 文字列を 'UTF-8' からネイティブ エンコーディングに変換できません:
[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 はコード展開ツールとしては適していないと言っている人もいます。モデレーターのアドバイスは何ですか?