私はクライアント側から新しい行が追加され、コミットされたときに、私が指定したファイルに新しく追加された行をプリントするポストコミットフックスクリプトを持っています(変更を識別するsvnlookのdiffコマンドを使用して)...私は、クライアント側のファイルの各変更された領域に "HELLO"と言う行を追加したい場合どのように投稿コミットフックスクリプトを書く必要があります....ありがとうあなたは事前に変更された領域にテキストを追加するポストコミットフックスクリプト
0
A
答えて
0
フックを使用してリビジョンを変更する必要があります。 Subversion bookから:フックスクリプトはほとんど何もすることができますが
、フックスクリプトの作成者は拘束を表示するべき一つの次元がある:フックスクリプトを使用してトランザクションをコミット変更しないでください。フックスクリプトを使用して、コミットされているファイルに存在するエラー、欠点、またはポリシー違反を自動的に訂正することは有益ですが、そうすることで問題が発生する可能性があります。 Subversionは、クライアント側のキャッシュにリポジトリデータの特定のビットを保持します。このようにコミットトランザクションを変更すると、これらのキャッシュは検出不能に失効します。この不一致は、驚くべき予期しない動作につながる可能性があります。トランザクションを変更する代わりに、トランザクションをプリコミットフックで検証し、必要な要件を満たしていない場合はコミットを拒否するだけです。ボーナスとして、ユーザーは慎重でコンプライアンスに配慮した仕事の習慣の価値を学ぶでしょう。
関連する問題
- 1. レベルプロットパネル領域外にテキストを追加
- 2. Java:テキスト領域にスクロールを追加する
- 3. PDF文書に無制限のテキスト領域を追加する
- 4. CALayerのマスクされた領域の周囲に影を追加
- 5. テーマ領域にカスタムコードを追加する
- 6. divをテキスト領域に追加しますか?
- 7. テキスト領域の変数値
- 8. サイズ変更されたウィンドウの後ろの領域の更新
- 9. POI XSSFワークブックのマージされた領域にボーダーを追加する
- 10. jQueryを使用してテキスト領域の値を変更する
- 11. Javaテキスト領域の特定の列にテキストを追加します。
- 12. WPF、Prism v2、モーダルダイアログの領域、コード内に領域を追加する
- 13. 配列を使用して追加領域を追加する
- 14. Javascriptを使用してHTML要素 - テキスト領域を動的に追加する
- 15. Windowsのウィンドウ領域を変更する
- 16. テキスト領域の要素にサイズ変更可能
- 17. 可視領域が変更されたときにOpenGLプラグインがクラッシュする
- 18. テキスト領域のキャリッジリターン
- 19. テキスト領域とハイパーリンク?
- 20. テキスト領域をオートフォーマットテキストにする方法
- 21. Androidで指定されたビットマップ領域のアルファ値を変更する質問
- 22. 重要な領域変更/領域監視
- 23. チェックボックスの値選択時のテキスト領域ベースの追加または削除
- 24. テキスト領域のサイズ変更ハンドルとfirefoxでdraggable:resize:none;
- 25. フォーム内のCSS/HTMLテキスト領域サイズ変更
- 26. ASP.netでのHTMLテキスト領域のフォント名とサイズの変更
- 27. Javascript - テキスト領域の値に付加する - IE ChromeとFirefox
- 28. 固定された領域内のテキストを垂直に整列する
- 29. javafxを使って複数行のテキストをテキスト領域に追加するには?
- 30. jqueryモバイルデバイスの方向変更がテキスト領域のサイズ変更ではない