ja en ja en ja ja en ja ja ja ja ja en ja ja ja en en ja en en ja en en ja ja ja ja ja ja ja ja en ja ja ja ja ja ja ja ja en ja ja ja ja ja en es en es pt ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja zh ja ja ja ja ja ja ja ru ja ja ja en
OSCON : Subversion Best PracticesではWebサイトのsvn updateはpost-commitフックで自動的にやろうといわれています。
FreeBSD 5.4-Release
svn, version 1.4.0 (r21228) from ports
クライアント (FreeBSD)
FreeBSD 5.4-Release
svn, version 1.4.0 (r21228) from ports
クライアント (Windows)
Windows XP Professional sp2
TortoiseSVN 1.4.1, Build 7882 - 32bit 2006/11/11 09:34:39
カテゴリ:ホーム » ブログ » IT » プログラミング » Subversionのpost-commitフックでsvn updateできないときは
前の記事:こんなに使えない概要フィード
後の記事:新年あけましておめでとうございます
コメント / トラックバック
コメント / トラックバック 2 件
2007-02-24 08:27
自分もまったく同じ問題にあたったのですが、解決に至ったのでフィードバックまで。(当方 Debian 3.1 Sarge + subversion 1.1.4-2 です)
自分の場合commitしたプロジェクトに日本語ファイル名のファイルが混ざっていたのが原因で、サーバ上でsvn updateをした際に svn: Can't recode string. とエラーが出ていました。
(これ以外にありがちなパターンだとrepositoryやローカルの.svnディレクトリへのアクセス権の問題の可能性もあるようです)
最終的に、post-commit内で LANG=ja_JP.UTF=8 /usr/bin/svn update /path/to/working/directory >> logfile 2>&1 のように実行させることにより、問題が回避できるようになりました。
(以前mrtgを導入した時に逆のパターンで LANG=C mrtg ... とやって実行したことがあったのを思い出してヒントを得ました)
サーバローカルにログインして実行している時は、デフォルトの言語ロケールが日本語になっていたので、たまたまうまく動いていた模様です。色々わからず苦労したあげく、標準エラーから実行時の環境変数までログファイルに吐かせてやっと原因が把握できました。LANGの指定も、apacheのsvn呼び出し時にSetEnvしてもダメ、post-commitの中で単独で設定してもダメで、本当に気が狂いそうでした。
こちらのトラブルと同じ原因かどうかわかりませんが、こちらのコンテンツにかなりヒントを頂き助けて頂いたので、とりあえずフィードバックまで。お役に立てば幸いです。
2007-08-20 16:13
同じ状況で詰まっておりました。ありがとうございます。(m_ _)m
akiyan.com とは
個人サイト。管理人は秋田真宏。ニックネームは「akiyan」。
「今までの認識を覆(くつがえ)す、わかりやすい記事を書く」ことを目標にしているサイトです。話題の中心は生活とウェブ技術系です。
UberEATSの配達員をリリース当日にやってみた
iPhone の修理補償のためにAppleCare+や携行品保険に入ってはいけない
UR賃貸住宅が最強なことを惜しみなく紹介
あなたの知らない照明術
ためしてガッテンのカレー特集がすごい!
5泊5000円台の貸しふとんで、お客様用ふとんを持たない暮らし
ブログカテゴリ・月別一覧
エンターテイメント (199)
ビジネス・政治経済 (175)
生活・ライフスタイル (246)
2022-09-14 海岸や河川でバーベキューができるか調べる方法
2022-02-02 SequelizeでJSONフィールドをupdateする場合はsetメソッドを使う
2022-01-24 SwitchBotロックをSiriショートカットで「解錠」はできない
2022-01-04 テスラモデル3にTPMSセンサー無しで社外品ホイールとスタッドレスタイヤ を取り付けました
2022-01-01 サーフィンを始めました
2022-01-01 テスラモデル3ロングレンジに乗り換えたらアプデが楽しみになった
2021-12-29 歯列矯正を始めてからよく食べてるもの、完全食、フリーズドライお粥、豆腐 etc
2021-12-28 日光市ワーケーション補助金は最低1名から、申請はメールでOK
2021-11-19 2021年に買ってよかったもの
2021-08-12 自治体コロナワクチン予約は早朝チェックで最速で受けられる
akiyan.com 管理人メモ
自衛隊イラク日報 バグダッド日誌/バスラ日誌 一覧
エンコードマニアックス
オンラインCSS自動整形
はてなブックマーク人気エントリー
Copyright 1997,2022 akiyan.com, All rights reserved.