svnでコミット失敗 「ログメッセージを取得するのに外部エディタを使えませんでした。」

subversionでコミットしようとしたら失敗した。

[dacelo@info]$ svn commit
svn: コミットに失敗しました (詳しい理由は以下のとおりです):
svn: ログメッセージを取得するのに外部エディタを使えませんでした。$SVN_EDITOR 環境変数を設定するか、--message (-m)--file (-F) オプションを用いてみてください
svn: 環境変数 SVN_EDITOR, VISUAL, EDITOR のどれも設定されていなく、実行時の設定オプション 'editor-cmd' も見つかりません

広告

svn updateは問題なくできているので、環境のせいではなさそう。
エラーメッセージによると、メッセージを編集するためのエディタが指定されていない、ということだった。

SVNコミットする際は、必ずコミット時メッセージが必要になるので、コマンドでメッセージを挿入するか、外部エディタを設定すればよい。

svn commit -m 'ここにコメント'
[dacelo@info]$ svn commit -m 'sidebarを修正'
送信しています              CMS/content.php
ファイルのデータを送信中です.....
リビジョン 3794 をコミットしました。

外部エディタにviを指定する方法でもOK。

# EDITOR=vi svn commit

About: dacelo


Leave a Reply

Your email address will not be published. Required fields are marked *