私はSVNプロジェクトで作業しています。誰も詳細な手順でCygwinを使用してSVNプリコミットフックスクリプトを実行する方法を述べることができますか?前もって感謝します。SVNフックスクリプト実行
1
A
答えて
1
クライアントサイドでSVNフックを実行することはできません。 SVNフックは、サーバー側でのみ実行するように意図的に作成されます。
0
TortoiseSVNのようなSubversionクライアントには、チェックアウトやコミット時に実行できるフックがありますが、これは標準のSubversionクライアントのものではありません。コマンドラインクライアントにはこのような動作はありません。
フックスクリプトはサーバーによって実行され、サーバーに格納されます。サーバーへのアクセス権がない場合は、フックスクリプトを作成して実行することはできません。フックスクリプトのその他の制限としては、コミットされているトランザクションを変更できないことがあります。
あなたはフックで何をしようとしていますか?あなたのジレンマには多分方法があります。たとえば、Subversion svn
コマンド自体のエイリアスを作成できます。あなたのエイリアスは、ユーザーがいずれか、その後、実行したコマンドがsvn commit
であれば(必要なフックを実行する、または単に本当svn
コマンドを介してコマンドを渡したいコマンドのSubversionの種類を見ることができたスクリプトを実行します。
あなた専用のプライベートフックスクリプトのようなものです
関連する問題
- 1. svnフックスクリプトを書く方法
- 2. ビジュアルsvnサーバのフックスクリプトを扱う
- 3. TortoiseSVN Visual Studioでコミットせずにフックスクリプトを実行しない
- 4. codedeployがフックスクリプトを実行するデフォルトユーザーとは何ですか?
- 5. SVNプリコミットスクリプトの実行
- 6. mavenビルドsvnを実行
- 7. "svn commit && svn update"を実行しない場合
- 8. SVNポストコミットは実行されません
- 9. コマンドプロンプトからのSVNクリーンアップの実行
- 10. Node.jsからTortoise SVNを実行する
- 11. svnチェックアウトの前にタスクを実行
- 12. gitフックでgitコマンドを実行すると、残りのフックスクリプトが終了しないのはなぜですか?
- 13. HudsonのSVN資格情報を使用してカスタムSVNアクションを実行する
- 14. MonoDevelopとVisual SVNサーバーを使用してSVNコマンドを実行する方法
- 15. svnからsvn-externalへの移行
- 16. SVN行終了スタイル
- 17. SVNホストの移行
- 18. WindowsでSVNを実行した経験は何ですか?
- 19. ドッカーコンテナでsvn updateスクリプトを実行しています
- 20. svn:ファイルの実行可能ビットを設定するには?
- 21. WindowsのSVNポストコミットフックが実行を停止しました
- 22. すべてのブランチでgit svn rebaseを実行するには
- 23. 更新なしでSVNログを実行する
- 24. ポストビルドイベントでSVNの実行可能ファイルを使用
- 25. SVNダンプを実行できません - エラーE720002とフォーマットエラー
- 26. 複数のSVNサービスを実行する方法
- 27. 'svn copy url url'コマンドを実行するphp + webdav
- 28. SVN操作を実行する必要があります
- 29. バッチファイルFORループからSVNコピーを実行する際の問題
- 30. 毎回実行後にSVNのanaccessive.logを保存/更新する
Windowsバッチ/コマンドの代わりにcygwinでスクリプトを実行したいのですが、それはもっと複雑なものになります。 HookScriptにはenvrionmentが設定されていません... – khmarbaise
私のフックスクリプトを実行する必要がありますが、サーバーにアクセスする権限がありません。スクリプトが実行される方法はありません... – priya
私は実行する必要があります私が修正したpre-commitフックスクリプトは、クライアント側からそれをやる方法を教えてくれます....ありがとうございました – priya