私は主に、svn コミットを行うときに、デフォルトのコミット テンプレート (svn-commit.tmp) をオンザフライで変更したいと考えていました。SVN_EDITOR を設定すると役立つことをフォーラムから知りました
setenv SVN_EDITOR "rm svn-commit.tmp && cp $REPO/hooks/log.tmpl svn-commit.tmp && emacs"
ただし、これは、ユーザーがSVN_EDITOR
ユーザー環境で上記のように設定した場合にのみ発生します。svn コミットを行うときに、デフォルトの場所ではなく別の場所からテンプレート ファイルを開く明示的な方法は他にありますか。コミット テンプレートは、リポジトリとコミットの日付により具体的になります。svn リポジトリにいくつかのプロパティを設定して、別のコミット テンプレートを呼び出す方法はありますか。私はそれをすべて(リポジトリ固有)に強制する必要があり、SVN_EDITORの設定のようにユーザー固有であってはなりません。設定している場合でも、SVN_EDITOR
いくつかのフックを呼び出して svn コミットを行うときに、この設定を呼び出すことができます。コミット前およびコミット後のフックは、コミットが送信された後にのみ呼び出されることを理解しています。
svn コマンド client のみを使用します。