2017-01-17 17 views
0

時々私は後で不必要な変更を加え、ファイルにsvn revertを実行します。少数のケースでは、私は自分自身が変更を元に戻して、もう一度見たいと思っていることを後悔しています。svnコマンドにカスタムトリガーを付けることはできますか?

などrevertとして、svnコマンドにカスタムメイドのトリガーを添付これらに限定されないが、私は、少なくともいくつかの時間のために、私というアーカイブの変更を持っているように、実行時にもcp ${file(s)_affected} ${archive_dir}を実行することになるためにどのような方法がありますコマンドを個別に実行する必要はありませんか?一種のテーブルから行を削除したときに別のテーブルにコピーするか、ユーザーがアクションを別々に実行する必要がないようなDBトリガーが必要です。

答えて

1

Subversion自体に組み込まれている機能はありません。

しかし、コマンドシェル環境で作業しているので、必要な機能を実装できます。あなたのプロファイルにsvn実行可能ファイルよりも優先するシェルスクリプトまたはエイリアスを作成します。これらの追加の保護を「無効にする」、またはそれらを追加するコマンドについては、標準のsvn機能をラップする独自の機能を実装してください。

関連する問題