pre-commit-hook

    17

    3答えて

    MercurialまたはGitリポジトリへのコミットが完了する前にJSLintを実行します。 JSLintを事前に実行していることを覚えている開発者(主に私)に頼るのではなく、この自動設定が必要です。私は通常、開発中にJSLintを実行しますが、レポにコミットされる前にJSLintを渡すJSファイルの契約を指定します。 Mercurialの場合、this pageはプリコミット構文のスペルを示して

    3

    5答えて

    私はSVNリポジトリを一からセットアップしました。SVNコピーコマンドを使っていくつかのリリースにタグ付けしました。 SSPI認証プラグインをApache用に使用していたため、開発者はネットワーク資格情報でサーバーにヒットしました。すべてうまく動作します。 私はAuthZ認証ファイルを作成し、開発者をファイル内のグループに追加し、ルートへの書き込みアクセスを許可しました。私は匿名ユーザーにルートへ

    1

    3答えて

    バイナリファイルであるMySQLワークベンチファイルとして管理されているデータベースを使用してプロジェクトを開発します。コミットするためにバイナリファイルの違いを簡単に伝えることはできないので、コミットする前にそのスキーマのSQL作成スクリプトを更新する必要があります。そうすれば、SQLファイルの差分を実行して、何が変更されたかを確認することができます。 時々、人々は忘れたり、怠け者になったりして

    1

    4答えて

    私が設定できるのは、%repos%と%txn% です。コミットメッセージにアクセスするにはどうすればよいですか(私の場合はチケット番号を解析できるので、それは

    0

    2答えて

    WindowsマシンでSVNリポジトリを実行しています。コミットされたファイルをリモートWebサーバーにアップロードするスクリプトが必要です。私はプリコミットフックについて読んだことがありますが、実際にスクリプトを書く方法や、どの言語で書かなければならないのか分かりません。スクリプトのように見えるのは、実行する.batまたは.exeである必要があります窓で 誰かがWindowsマシンで実行するスク

    5

    3答えて

    私は、次の操作を行う必要があります が フックは、いくつかのテキストの存在のために尽力されているすべてのファイルをチェックし、そのテキストがが見つからない場合は失敗するのPerl に事前コミットフックを書きます 基本的には、コミットするファイルを読み取るPerlフックの例が必要です。 私は実際にコードの最小量でいくつかのエレガントなソリューションを探しています。 注: フックはsvnlookまたは

    4

    1答えて

    コミットする前に作業ディレクトリがsvn-update、ビルド、テスト済みであることを確認するsvn commitフックを作成できますか?開発者がコミットする前に、コードがコンパイルされ、トランクの最新コードでテストされていることを確認したい。これにより、開発者が異なるソースコードを変更してビルドに失敗した場合に、トランクにおける統合の問題を防ぐことができます。 代わりに、更新されたファイルが存在

    2

    2答えて

    私はsubversionの専門家ではなく、次の問題のヒントについては非常に感謝しています。 Javaファイル(.java拡張子のみ)のヘッダーにコメント名を自動的に追加します。これは手動で行うことができますが、大量のコミットの場合、数百のファイルのヘッダーを変更するには時間がかかります。 svn pre-commitフック、または他のsvn機能が使用されている可能性があります。

    0

    1答えて

    私はクライアント用のアプリケーションを開発中です。クライアントはプロジェクトを終了した後もアプリケーションを開発しているので、私はそれを簡単にする必要があります。私はJavaScriptを書くためにCoffeeScriptsを使っていて、Antスクリプトを使って自分のビルドサーバにプッシュするときにコンパイルします。 Antスクリプトは、同じ名前のJSファイルまでコーヒーのすべてのファイルをコンパ

    6

    2答えて

    私の状況は次のとおりです。私は自宅でSubversionサーバーを設定しており、私が働く会社でSubversionを使用しています。 ロックイン/編集/ロック解除モデルを使用しています(主に、Visual SourceSafeから移行しているので、今の方が簡単です)。現時点では、追加されたすべてのファイル(各クライアントマシンのSVNクライアント設定ファイルのauto-propsセクションを使用)