私は通常、コーディング関連のほとんどすべてに VIM を使用しています。
Subversion が VIM を開いて、実行時にコミット メッセージを編集できるように、環境を構成しsvn commit
ました。コミット メッセージ (例: ) を保存せずに VIM を閉じる:qa!
と、破棄され、コミット操作が中止されます。
VIM を保存して閉じると、コミット操作が開始されます。
コミットが失敗した場合、svn- ** .tmp のようなファイル名で /tmp/ に保存されているように見える SVN コミット メッセージがいくつかあります。
コミット メッセージを VIM に書き込んでいるときに、コミット メッセージのファイル名が svn-commit.1.tmp になっているように見えます。次の SVN コミットのために、このメッセージを回復できるようにしたいと考えています。通常の使用例は次のとおりです。
- 私はコミットしようとします。VIM でメッセージの書き込みを完了する
- コミットが失敗する
- 問題を解決します (例:
svn update
) svn commit
ここで、VIM にプリロードされた前のメッセージを使用して再試行します。
ご協力ありがとうございました。